/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
    display: block;
}

/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
    display: none;
}

/* body {
            line-height: 1;
        } */

/* menu,
        ol,
        ul {
            list-style: none;
        } */

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/* *,
        *:before,
        *:after {
            box-sizing: border-box;
        } */

html {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    /* always show the vertical scroll bar to stop the page
         * jumping about when navigating between pages where
         * one has content shorter than the viewport */
    overflow-y: scroll;
}

/* html,
        body {
            text-rendering: optimizeLegibility;
            font-feature-settings: 'kern';
            font-kerning: normal;
            Safari 7+, Firefox 24+, Chrome 33(?)+, Opera 21
            font-variant-ligatures: common-ligatures;
        } */

/* body {
            background-color: #FFFFFF;
            color: #121212;
        } */

em {
    font-style: italic;
}

/* second style */

/* :root {
    --expandingWrapper--background: #F6F6F6;
    --expandingWrapper--border: #121212;
    --expandingWrapper--collapseBackground: #FFFFFF;
    --expandingWrapper--collapseBackgroundHover: #E5E5E5;
    --expandingWrapper--collapseText: #121212;
    --expandingWrapper--collapseTextHover: #121212;
    --expandingWrapper--text: #121212;
    --expandingWrapper--horizontalRules: #DCDCDC;
    --expandingWrapper--expandBackground: #121212;
    --expandingWrapper--expandBackgroundHover: #454545;
    --expandingWrapper--expandText: #FFFFFF;
    --tabs--background: #F6F6F6;
    --tabs--text: #121212;
    --tabs--border: #999999;
    --tabs--inactiveBackground: #DCDCDC;
    --accordion-background: #F6F6F6;
    --accordion-title: #121212;
    --accordion-title-row-background: #FFFFFF;
    --accordion-title-row-border-top: #DCDCDC;
    --accordion-title-row-fill: #707070;
    --ad-background: #F6F6F6;
    --ad-labels-text: #333333;
    --ad-support-banner-background: #EDEDED;
    --ad-support-banner-button-background: #052962;
    --ad-support-banner-button-text: #FFFFFF;
    --ad-support-banner-text: #052962;
    --affiliate-disclaimer-background: #F6F6F6;
    --affiliate-disclaimer-background-hover: #EDEDED;
    --age-warning-background: #FFE500;
    --age-warning-text: #121212;
    --age-warning-wrapper-background: transparent;
    --apps-epic-background: #F6F6F6;
    --apps-epic-border: #FFE500;
    --apps-epic-text: #121212;
    --apps-footer-background: #F6F6F6;
    --apps-footer-links-text: #121212;
    --apps-footer-links-text-hover: #1A1A1A;
    --article-background: transparent;
    --article-border: #DCDCDC;
    --article-inner-background: transparent;
    --article-link-border: #DCDCDC;
    --article-link-border-hover: #0077B6;
    --article-link-text: #0077B6;
    --article-link-text-hover: #0077B6;
    --article-meta-lines: #DCDCDC;
    --article-section-background: #FFFFFF;
    --article-section-title: #000000;
    --article-text: #121212;
    --audio-atom-background: #F6F6F6;
    --audio-atom-border: #DCDCDC;
    --audio-atom-icons: #0077B6;
    --audio-atom-kicker: #0077B6;
    --audio-atom-progress-bar: #999999;
    --avatar-background: #00B2FF;
    --block-quote-fill: #0077B6;
    --block-quote-link: #0077B6;
    --block-quote-text: #707070;
    --branding-border: #DCDCDC;
    --branding-label-text: #333333;
    --branding-link-text: #0077B6;
    --byline: #0077B6;
    --byline-anchor: #0077B6;
    --byline-background: #FFE500;
    --byline-hover: #005689;
    --byline-underline: inherit;
    --callout-highlight-background: #FFE500;
    --callout-highlight-text: #121212;
    --callout-prompt: #0077B6;
    --callout-submit-background: #052962;
    --callout-submit-background-hover: #234B8A;
    --callout-submit-text: #FFFFFF;
    --caption-link: #005689;
    --caption-overlay-text: #FFFFFF;
    --caption-photo-essay-main-media-text: #707070;
    --caption-text: #707070;
    --card-background: transparent;
    --card-background-hover: #EDEDED;
    --card-border-supporting: #DCDCDC;
    --card-border-top: #BABABA;
    --card-footer-onwards-content: #707070;
    --card-footer-text: #707070;
    --card-headline-onward-content-text: #121212;
    --card-headline-trail-text: #121212;
    --card-kicker-text: #0077B6;
    --carousel-active-dot: #0077B6;
    --carousel-active-dot-hover: #0077B6;
    --carousel-arrow: #FFFFFF;
    --carousel-arrow-background: #000000;
    --carousel-arrow-background-hover: #FFE500;
    --carousel-border: #DCDCDC;
    --carousel-dot: #EDEDED;
    --carousel-dot-hover: #DCDCDC;
    --carousel-text: #121212;
    --carousel-title-highlight: #0077B6;
    --click-to-view-background: #F6F6F6;
    --click-to-view-border: #DCDCDC;
    --click-to-view-button: #052962;
    --click-to-view-button-hover: #234B8A;
    --click-to-view-button-text: #FFFFFF;
    --code-block-background: #f5f2f0;
    --code-block-text-shadow: #FFFFFF;
    --comment-count-fill: #0077B6;
    --comment-count-mobile-fill: #0077B6;
    --comment-form-header-background: #F6F6F6;
    --comment-form-input-background: #FFFFFF;
    --dateline: #999999;
    --dateline-mobile: #707070;
    --discussion-accent-text: #0077B6;
    --discussion-background: #EDEDED;
    --discussion-border: #DCDCDC;
    --discussion-button-background-hover: #0077B6;
    --discussion-button-text: #FFFFFF;
    --discussion-comment-underline: #DCDCDC;
    --discussion-link: #0077B6;
    --discussion-loading-background: #EDEDED;
    --discussion-loading-shimmer: #DCDCDC;
    --discussion-pagination-background: #FFFFFF;
    --discussion-pagination-border: #DCDCDC;
    --discussion-pagination-border-hover: #999999;
    --discussion-pagination-text: #707070;
    --discussion-pick-label-text: #121212;
    --discussion-pre-mod: #0077B6;
    --discussion-preview-background: #EDEDED;
    --discussion-primary-button-background: #005689;
    --discussion-report-background: #FFFFFF;
    --discussion-report-border: #545454;
    --discussion-report-button: #052962;
    --discussion-report-error-text: #C70000;
    --discussion-report-label-text: #121212;
    --discussion-report-success-text: #22874D;
    --discussion-section-background: #FFFFFF;
    --discussion-selected-background: #F6F6F6;
    --discussion-staff-label-text: #052962;
    --discussion-subdued: #707070;
    --discussion-text: #121212;
    --discussion-top-pick-background: #EDEDED;
    --discussion-top-pick-link: #0077B6;
    --drop-cap: #004E7C;
    --email-signup-button-background: #000000;
    --email-signup-button-hover: #333333;
    --email-signup-button-text: #FFFFFF;
    --expandable-atom-background: #EDEDED;
    --expandable-atom-border: #DCDCDC;
    --expandable-atom-button: #000000;
    --expandable-atom-button-fill: #FFFFFF;
    --expandable-atom-text-hover: #0077B6;
    --explainer-atom-accent: #121212;
    --explainer-atom-background: #F6F6F6;
    --follow-icon-background: #FFFFFF;
    --follow-icon-fill: #0077B6;
    --follow-text: #121212;
    --heading-line: #004E7C;
    --headline-background: transparent;
    --headline-blog-background: transparent;
    --headline-border: #DCDCDC;
    --headline-byline: inherit;
    --headline-colour: #121212;
    --interactive-atom-background: transparent;
    --interactive-block-background: #FFFFFF;
    --interactive-contents-hover: #EDEDED;
    --key-event-background: #F6F6F6;
    --key-event-background-desktop: #EDEDED;
    --key-event-border: #707070;
    --key-event-bullet: #707070;
    --key-event-bullet-hover: #000000;
    --key-event-button: #121212;
    --key-event-button-fill: #FFFFFF;
    --key-event-button-hover: #FFD900;
    --key-event-text: #005689;
    --key-event-title: #121212;
    --kicker-background-live: #0077B6;
    --kicker-pulsing-dot-live: rgba(246, 246, 246, 0.75);
    --kicker-text-live: #F6F6F6;
    --last-updated-text: #000000;
    --link-kicker-text: #0077B6;
    --live-block-border-bottom: #DCDCDC;
    --live-block-border-top: #0077B6;
    --live-block-container-background: #FFFFFF;
    --masthead-nav-background: #052962;
    --masthead-nav-border: #506991;
    --masthead-nav-lines: #DCDCDC;
    --masthead-nav-link-text: #FFFFFF;
    --masthead-top-bar-background: #041F4A;
    --masthead-top-bar-link-text: #FFFFFF;
    --masthead-top-bar-text: #FFFFFF;
    --masthead-top-bar-vertical-divider: #506991;
    --masthead-veggie-burger-background: #FFE500;
    --masthead-veggie-burger-background-hover: #FFD900;
    --masthead-veggie-burger-icon: #052962;
    --match-nav-background: #FFE500;
    --match-nav-text: #121212;
    --match-stats-background: #d9edf6;
    --match-tab-border: #DCDCDC;
    --match-tab-border-active: #005689;
    --most-viewed-footer-hover: #F6F6F6;
    --most-viewed-headline: #121212;
    --most-viewed-tab-border: #005689;
    --numbered-list-heading: #121212;
    --numbered-list-links: #0077B6;
    --numbered-list-number: #707070;
    --numbered-list-title: #0077B6;
    --onward-content-card-background: transparent;
    --onward-content-card-hover: #F6F6F6;
    --onward-placeholder-background: transparent;
    --pagination-text: #005689;
    --privacy-text-regular: #121212;
    --privacy-text-supporting: #000000;
    --privacy-text-supporting-subdued: #707070;
    --pullquote-background: #FFFFFF;
    --pullquote-border: #DCDCDC;
    --pullquote-icon: #999999;
    --pullquote-text: #121212;
    --quote-icon-fill: #0077B6;
    --recaptcha-border: #121212;
    --recaptcha-button: #000000;
    --recaptcha-button-hover: #333333;
    --recaptcha-button-text: #FFFFFF;
    --recommendation-count: #F6F6F6;
    --recommendation-count-arrow: #707070;
    --recommendation-count-arrow-selected: #FFFFFF;
    --recommendation-count-selected: #052962;
    --rich-link-background: #F6F6F6;
    --rich-link-background-hover: #EDEDED;
    --rich-link-border: #0077B6;
    --rich-link-branding-text: #707070;
    --rich-link-fill: #0077B6;
    --rich-link-header: #000000;
    --rich-link-text: #0077B6;
    --section-title-background: transparent;
    --series-title-background: transparent;
    --series-title-match-text: #0077B6;
    --series-title-text: #0077B6;
    --share-button: #0077B6;
    --share-button-border: #DCDCDC;
    --share-button-copied: #121212;
    --share-button-hover: #FFFFFF;
    --share-button-liveblog-mobile: #004E7C;
    --share-button-xsmall-border: #DCDCDC;
    --sign-in-link: #005689;
    --sign-in-link-underline: #DCDCDC;
    --staff-contributor-badge: #052962;
    --staff-contributor-badge-text: #FFFFFF;
    --staff-pick-badge: #121212;
    --staff-pick-badge-text: #FFFFFF;
    --standfirst-background: transparent;
    --standfirst-border: #DCDCDC;
    --standfirst-bullet: #DCDCDC;
    --standfirst-link-border: #DCDCDC;
    --standfirst-link-text: #0077B6;
    --standfirst-text: #000000;
    --star-rating-background: #FFE500;
    --star-rating-fill: #121212;
    --straight-lines: #DCDCDC;
    --sub-meta-background: #FFFFFF;
    --sub-meta-label-text: #707070;
    --sub-meta-text: #0077B6;
    --sub-meta-text-hover: #FFFFFF;
    --sub-nav-border: #0077B6;
    --sub-nav-link-footer: #121212;
    --sub-nav-link-header: #121212;
    --sub-nav-link-hover: #0077B6;
    --sub-nav-more: #999999;
    --subheading-text: #121212;
    --summary-event-bullet: #0077B6;
    --summary-event-bullet-hover: #004E7C;
    --syndication-button-border: #DCDCDC;
    --syndication-button-text: #707070;
    --table-of-contents: #121212;
    --table-of-contents-border: #DCDCDC;
    --tabs-input: #FFFFFF;
    --tag-link-accent: #0077B6;
    --tag-link-background: #F1F8FC;
    --tag-link-fill-background: #FFFFFF;
    --timeline-atom-bullet: #121212;
    --timeline-atom-highlight-text: #000000;
    --timeline-atom-highlight-text-background: #FFE500;
    --timeline-bullet: #004E7C;
    --timeline-event-border: #DCDCDC;
    --witness-title-author: #0077B6;
    --witness-title-icon: #0077B6;
    --witness-title-text: #0077B6;
    -webkit-print-color-scheme: light;
    color-scheme: light;
} */

/* :root body {
    color: #121212;
    background: #FFFFFF;
} */

*:focus {
    outline: 0;
}

html:not(.src-focus-disabled) *:focus {
    /* box-shadow: 0 0 0 3px #0077B6; */
}

/* ::selection {
    background: #FFE500;
    color: #121212;
} */

.ad-slot-container {
    overflow-x: hidden;
    overflow-x: clip;
}

</style><style data-emotion="dcr-global 1uvnolp">.bz-custom-container~#bannerandheader .top-banner-ad-container {
    display: none;
}

</style><style data-emotion="dcr-global 19rs85u">@media (max-width: 979.9px) {
    .nav-is-open {
        overflow: hidden;
        height: 100vh;
    }
}

</style><style data-emotion="dcr-global animation-yk1vcf">@-webkit-keyframes animation-yk1vcf {
    0% {
        -webkit-background-position: -1500px 0;
        background-position: -1500px 0;
    }

    100% {
        -webkit-background-position: 1500px 0;
        background-position: 1500px 0;
    }
}

@keyframes animation-yk1vcf {
    0% {
        -webkit-background-position: -1500px 0;
        background-position: -1500px 0;
    }

    100% {
        -webkit-background-position: 1500px 0;
        background-position: 1500px 0;
    }
}

</style><style data-emotion="dcr 1gpubb gex2jm 1u8qly9 zezy6m 1u9kji9 n4pnam 1q6i02t mqepgd 79a738 1d5yq7n yvt6mp henwc 1kfeu4u 8cq9xl 1492oy5 14bn3td bi2aot 1nthg6n 1gd007l 1cqjiek 14gngb1 1vetsv0 fouc4b g8r8o3 v2w2i8 124yaq8 64xqd0 i0vtpq 9l2r49 xknsb1 1ppwqv1 1p0hins g6s42l x2bp9n 1yaxlqk sy54ny 12nc91l 1jvozb1 1dkxtgd h4tuoo 2jkwnu 1rwzzx3 1bguf5r e9mv4h 1nvgr5i a2u3ka 17om59t 120u0k1 j6lobq be0eau pequ9o 8ef574 1acea34 1nfjub6 16s4v5z 9ra8aa 1uyud78 4hq641 1e7fm6f 1kzgacn 1ts3xrk nnicp7 dk45ma 1xpbz3h wr5umd cndbeu 1wzwdit 8d2t96 tpb76l 1nq80yk g8v7m4 6v110l 1inekgs 190ztmi 7lzcei 12vycz3 e1bf28 etgw1e 1b03t2x 1wkezwm 36adb5 ljaqhy keprcy pt8pb9 15bw4x6 nnfu1a 1vyi41g 13ojipo 1xyuhwc v6jxf0 1gt8egs ybq1b6 lgyw9b 1355byg 2232f3 6sk989 1y30hqo 1uwz768 rnox73 14emo0l hlfdy3 1ya0l9 10355cg 1v9xu6e qmfkju upmzd8 2uap2y u0152o 4gwv1z ich95x 194w08h 1v9sla6 5oiine 1kpcv08 1cfpnlw 1pexjb9 1ybxn6r u0h1qy 9dgpdq ymokyv aqw3jz 1co5za7 14baf59 1ejhkqj ysdfsu 2q4o0q fp1ya 173mewl e6xisx imskkt u8qikl 1gx3men yg4zrc k1vhee fossqd f68shw 1giivcq 1aeg5lv 1xo05wy 1wi53fp 1rs9z5x 1slmqmw 1jl528t 1yfsxuc ncdwh2 1gwziyt nu129i ssfe7f 1susrlh u0uasy 117mnry 13rbi4 1ntgn2k 1p6z1rt ri3hap wynbiy 17td87q 1atljbz wuevxh ddf1wi 6m88po 5mqa0r 613wqm 1xecvdn ne2605 qr1v4x 1hmrwdw 1w2x6ij yb4fjd 1nzx6w8 uybpco 1768ng8 15k88q1 1xyi04h 1wf840d 5s4w22 1ms2xl4 4coeh 1v06yj3 1xnlu54 1bljy3y 6ottnt 18yycfp 13lm9u3 1slcfay m1s25x 14xu3yz">.dcr-1gpubb {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 40px;
    top: -40px;
    line-height: 30px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    background: #FFFFFF;
    display: block;
    text-align: center;
    margin: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #000000;
}

.dcr-1gpubb:focus,
.dcr-1gpubb:active {
    /* border: 5px solid #0077B6; */
    position: static;
}

.dcr-1gpubb:visited,
.dcr-1gpubb:active {
    color: #000000;
}

.dcr-gex2jm {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 18;
    background-color: white;
}

.dcr-1u9kji9 {
    position: static;
}

@media (max-width: 739.9px) {
    .dcr-n4pnam {
        display: none;
    }
}

.dcr-1q6i02t {
    z-index: 1080;
    width: 100%;
    background-color: #F6F6F6;
    min-height: 133px;
    border-bottom: 1px solid #DCDCDC;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}

/* .dcr-mqepgd {
    min-height: 90px;
    min-width: 728px;
} */

.dcr-79a738 {
    padding-bottom: 18px;
    position: relative;
    margin: 0 auto;
    text-align: left;
    display: block;
}

.dcr-79a738 .ad-slot.ad-slot--collapse {
    display: none;
}

.dcr-79a738 .ad-slot__scroll {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
    position: relative;
}

.dcr-79a738 .ad-slot__scroll.visible {
    visibility: initial;
}

.dcr-79a738 .ad-slot__scroll.hidden {
    visibility: hidden;
}

.dcr-79a738 .ad-slot__close-button {
    display: none;
}

.dcr-79a738 .ad-slot__scroll {
    position: fixed;
    bottom: 0;
    width: 100%;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-79a738 .ad-slot:not[data-label-show='true']::before {
    content: '';
    display: block;
    height: 24px;
    visibility: hidden;
}

.dcr-79a738 .ad-slot[data-label-show='true']:not(.ad-slot--interscroller)::before {
    content: attr(ad-label-text);
    display: block;
    position: relative;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-79a738 .ad-slot__adtest-cookie-clear-link {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    text-align: left;
    position: absolute;
    left: 268px;
    top: 1px;
    z-index: 10;
    padding: 0;
    border: 0;
}

.dcr-79a738 .ad-slot--interscroller[data-label-show='true']::before {
    content: 'Advertisement';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: 0;
    display: block;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-79a738.ad-slot-container--centre-slot {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
}

.dcr-79a738[top-above-nav-ad-rendered] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
}

.dcr-1d5yq7n.ad-slot--fluid {
    min-height: 250px;
    line-height: 10px;
    padding: 0;
    margin: 0;
    overflow: visible;
}

.dcr-1d5yq7n.ad-slot--fluid {
    width: 100%;
}

.dcr-yvt6mp {
    background-color: #052962;
}

.dcr-henwc {
    background-color: #052962;
}



.dcr-8cq9xl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    background-color: #041F4A;
    box-sizing: border-box;
    padding-left: 10px;
    position: relative;
    margin: auto;
}

@media (min-width: 480px) {
    .dcr-8cq9xl {
        padding-left: 20px;
    }
}

@media (min-width: 740px) {
    .dcr-8cq9xl {
        padding-left: 15px;
    }
}

@media (min-width: 980px) {
    .dcr-8cq9xl {
        height: 35px;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        padding-right: 20px;
    }
}

@media (min-width: 1300px) {
    .dcr-8cq9xl {
        padding-right: 96px;
    }
}

@media (min-width: 740px) {
    .dcr-8cq9xl {
        max-width: 740px;
    }
}

@media (min-width: 980px) {
    .dcr-8cq9xl {
        max-width: 980px;
    }
}

@media (min-width: 1140px) {
    .dcr-8cq9xl {
        max-width: 1140px;
    }
}

@media (min-width: 1300px) {
    .dcr-8cq9xl {
        max-width: 1300px;
    }
}

.dcr-1492oy5 {
    display: none;
}

@media (min-width: 980px) {
    .dcr-1492oy5 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.dcr-14bn3td {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 700;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    font-size: 1rem;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    line-height: 1;
    color: #FFE500;
    -webkit-transition: color 80ms ease-out;
    transition: color 80ms ease-out;
    -webkit-text-decoration: none;
    text-decoration: none;
    padding: 7px 0;
}

@media (min-width: 740px) {
    .dcr-14bn3td {
        padding: 7px 10px 7px 6px;
    }
}

.dcr-14bn3td:hover,
.dcr-14bn3td:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.dcr-14bn3td svg {
    fill: currentColor;
    float: left;
    height: 18px;
    width: 18px;
    margin: 0 4px 0 0;
}

.dcr-bi2aot {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width: 740px) {
    .dcr-bi2aot {
        -webkit-align-items: stretch;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
}

@media (min-width: 980px) {
    .dcr-bi2aot:before {
        content: '';
        border-left: 1px solid #506991;
        height: 24px;
    }
}

.dcr-1nthg6n {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    font-size: 1rem;
    line-height: 1;
    color: #FFFFFF;
    -webkit-transition: color 80ms ease-out;
    transition: color 80ms ease-out;
    -webkit-text-decoration: none;
    text-decoration: none;
    padding: 0;
    z-index: 12;
}

@media (min-width: 740px) {
    .dcr-1nthg6n {
        padding: 7px 10px 7px 6px;
    }
}

@media (min-width: 980px) {
    .dcr-1nthg6n {
        font-weight: bold;
    }
}

.dcr-1nthg6n:hover,
.dcr-1nthg6n:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.dcr-1nthg6n svg {
    fill: currentColor;
    float: left;
    height: 18px;
    width: 18px;
    margin: 0 4px 0 0;
}

.dcr-1gd007l {
    display: none;
}

.dcr-1gd007l:before {
    content: '';
    border-left: 1px solid #506991;
    height: 24px;
}

@media (min-width: 980px) {
    .dcr-1gd007l {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.dcr-1cqjiek {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 700;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    font-size: 1rem;
    line-height: 1;
    color: #FFFFFF;
    -webkit-transition: color 80ms ease-out;
    transition: color 80ms ease-out;
    -webkit-text-decoration: none;
    text-decoration: none;
    padding: 7px 0;
}

@media (min-width: 740px) {
    .dcr-1cqjiek {
        padding: 8px 10px 7px 6px;
    }
}

.dcr-1cqjiek:hover,
.dcr-1cqjiek:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.dcr-14gngb1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 700;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    line-height: 1;
    font-size: 1rem;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    color: #FFFFFF;
    -webkit-transition: color 80ms ease-out;
    transition: color 80ms ease-out;
    -webkit-text-decoration: none;
    text-decoration: none;
    padding: 7px 0;
    z-index: 11;
}

@media (min-width: 740px) {
    .dcr-14gngb1 {
        padding: 7px 10px 7px 6px;
    }
}

.dcr-14gngb1:hover,
.dcr-14gngb1:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.dcr-14gngb1 svg {
    fill: currentColor;
    float: left;
    height: 18px;
    width: 18px;
    margin: 0 4px 0 0;
}

@media (max-width: 979.9px) {
    .dcr-1vetsv0 {
        display: none;
    }
}

.dcr-fouc4b {
    z-index: 16;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

.dcr-fouc4b:before {
    content: '';
    border-left: 1px solid #506991;
    height: 24px;
}

.dcr-g8r8o3 #checkbox-id-edition {
    position: absolute;
    overflow: hidden;
    white-space: nowrap;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
}

.dcr-g8r8o3 #dropbox-id-edition {
    display: none;
}

.dcr-g8r8o3 #checkbox-id-edition:checked+#dropbox-id-edition {
    display: block;
}

.dcr-v2w2i8 {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    display: block;
    cursor: pointer;
    background: none;
    border: none;
    line-height: 1.2;
    color: #FFFFFF;
    -webkit-transition: color 80ms ease-out;
    transition: color 80ms ease-out;
    padding: 0px 10px 6px 5px;
    margin: 1px 0 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    position: relative;
    color: #FFFFFF;
    padding-right: 0;
    padding-bottom: 0;
    margin-top: 0;
    font-size: 1rem;
    padding-top: 6px;
}

.dcr-v2w2i8:hover {
    color: #FFE500;
}

.dcr-v2w2i8:hover:after {
    -webkit-transform: translateY(0) rotate(45deg);
    -moz-transform: translateY(0) rotate(45deg);
    -ms-transform: translateY(0) rotate(45deg);
    transform: translateY(0) rotate(45deg);
}

.dcr-v2w2i8:after {
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    -webkit-transform: translateY(-2px) rotate(45deg);
    -moz-transform: translateY(-2px) rotate(45deg);
    -ms-transform: translateY(-2px) rotate(45deg);
    transform: translateY(-2px) rotate(45deg);
    border: 1px solid currentColor;
    border-left: transparent;
    border-top: transparent;
    margin-left: 5px;
    vertical-align: middle;
    -webkit-transition: -webkit-transform 250ms ease-out;
    transition: transform 250ms ease-out;
}

.dcr-v2w2i8:not(ul):hover {
    color: #FFFFFF;
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

@media (min-width: 740px) {
    .dcr-v2w2i8 {
        right: 0;
    }
}

@media (min-width: 980px) {
    .dcr-v2w2i8 {
        font-weight: bold;
    }
}

.dcr-124yaq8 {
    z-index: 24;
    list-style: none;
    background-color: white;
    padding: 6px 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
    padding-right: 0;
    padding-bottom: 0;
    margin-top: 0;
    font-size: 1rem;
    padding-top: 6px;
}

.dcr-124yaq8 li::before {
    content: '\200B';
    display: block;
    height: 0;
    width: 0;
}

@media (max-width: 739.9px) {
    .dcr-124yaq8 {
        position: fixed;
        border-radius: 0;
        top: 32px;
        left: 0;
        right: 0;
        width: auto;
        max-height: calc(100% - 50px);
        overflow: auto;
    }
}

@media (min-width: 740px) {
    .dcr-124yaq8 {
        position: absolute;
        top: 100%;
        width: 200px;
        border-radius: 3px;
    }
}

.dcr-124yaq8:not(ul):hover {
    color: #FFFFFF;
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

@media (min-width: 740px) {
    .dcr-124yaq8 {
        right: 0;
    }
}

@media (min-width: 980px) {
    .dcr-124yaq8 {
        font-weight: bold;
    }
}

.dcr-64xqd0 {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.9375rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    color: #121212;
    -webkit-transition: color 80ms ease-out;
    transition: color 80ms ease-out;
    margin: -1px 0 0 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 10px 18px 15px 30px;
    font-weight: bold;
}

.dcr-64xqd0:hover {
    background-color: #EDEDED;
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-64xqd0:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.dcr-64xqd0:before {
    content: '';
    border-top: 1px solid #DCDCDC;
    display: block;
    position: absolute;
    top: 0px;
    left: 30px;
    right: 0px;
}

.dcr-64xqd0:after {
    content: '';
    border: 2px solid #C70000;
    border-top: 0px;
    border-right: 0px;
    position: absolute;
    top: 19px;
    left: 12px;
    width: 10px;
    height: 4px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.dcr-64xqd0:before {
    content: none;
}

.dcr-i0vtpq {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.9375rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    color: #121212;
    -webkit-transition: color 80ms ease-out;
    transition: color 80ms ease-out;
    margin: -1px 0 0 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 10px 18px 15px 30px;
}

.dcr-i0vtpq:hover {
    background-color: #EDEDED;
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-i0vtpq:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.dcr-i0vtpq:before {
    content: '';
    border-top: 1px solid #DCDCDC;
    display: block;
    position: absolute;
    top: 0px;
    left: 30px;
    right: 0px;
}

/* .dcr-9l2r49 {
    position: relative;
    margin: auto;
    overflow: hidden;
    height: 80px;
} */

@media (min-width: 740px) {
    /* .dcr-9l2r49 {
        max-width: 740px;
    } */
}

@media (min-width: 980px) {
    /* .dcr-9l2r49 {
        max-width: 980px;
    } */
}

@media (min-width: 1140px) {
    /* .dcr-9l2r49 {
        max-width: 1140px;
    } */
}

/* @media (min-width: 1300px) {
    .dcr-9l2r49 {
        max-width: 1300px;
    }
}

@media (min-width: 375px) {
    .dcr-9l2r49 {
        height: 100px;
    }
}

@media (min-width: 740px) {
    .dcr-9l2r49 {
        height: 120px;
    }
}

@media (min-width: 980px) {
    .dcr-9l2r49 {
        height: 150px;
    }
} */

.dcr-xknsb1 {
    float: right;
    margin-top: 6px;
    margin-right: 54px;
    margin-bottom: 10px;
    width: 146px;
    z-index: 10;
}

@media (min-width: 375px) {
    .dcr-xknsb1 {
        margin-right: 10px;
        width: 195px;
    }
}

@media (min-width: 480px) {
    .dcr-xknsb1 {
        margin-right: 20px;
    }
}

@media (min-width: 740px) {
    .dcr-xknsb1 {
        width: 224px;
    }
}

@media (min-width: 980px) {
    .dcr-xknsb1 {
        margin-top: 5px;
        margin-bottom: 12px;
        position: relative;
        width: 295px;
    }
}

@media (min-width: 1300px) {
    .dcr-xknsb1 {
        margin-right: 96px;
    }
}

.dcr-1ppwqv1 {
    position: absolute;
    overflow: hidden;
    white-space: nowrap;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
}

.dcr-1p0hins {
    position: absolute;
    overflow: hidden;
    white-space: nowrap;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
}

.dcr-g6s42l {
    position: relative;
    margin: auto;
}

@media (min-width: 740px) {
    .dcr-g6s42l {
        max-width: 740px;
    }
}

@media (min-width: 980px) {
    .dcr-g6s42l {
        max-width: 980px;
    }
}

@media (min-width: 1140px) {
    .dcr-g6s42l {
        max-width: 1140px;
    }
}

@media (min-width: 1300px) {
    .dcr-g6s42l {
        max-width: 1300px;
    }
}

@media (min-width: 740px) {
    .dcr-g6s42l {
        border-left: 1px solid #506991;
        border-right: 1px solid #506991;
    }
}

.dcr-x2bp9n {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.dcr-1yaxlqk {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.dcr-1yaxlqk:after {
    content: '';
    display: table;
    clear: both;
}

.dcr-sy54ny {
    position: absolute;
    overflow: hidden;
    white-space: nowrap;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
}

.dcr-12nc91l {
    clear: right;
    margin: 0;
    list-style: none;
    list-style-image: none;
    padding-left: 10px;
}

@media (min-width: 480px) {
    .dcr-12nc91l {
        padding-left: 20px;
    }
}

.dcr-12nc91l li {
    float: left;
    display: block;
    position: relative;
    width: auto;
}

@media (min-width: 980px) {
    .dcr-12nc91l li {
        width: 134px;
    }
}

.dcr-12nc91l li::before {
    content: '\200B';
    display: block;
    height: 0;
    width: 0;
}

.dcr-12nc91l:after {
    content: '';
    border-top: 1px solid #506991;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 36px;
}

@media (min-width: 740px) {
    .dcr-12nc91l:after {
        border-bottom: 0;
        height: 49px;
    }
}

@media (min-width: 980px) {
    .dcr-12nc91l:after {
        height: 42px;
    }
}

@media (min-width: 1140px) {
    .dcr-12nc91l li {
        width: 160px;
    }
}

.dcr-1jvozb1:first-of-type {
    margin-left: -20px;
    width: auto;
}

@media (min-width: 980px) {
    .dcr-1jvozb1:first-of-type {
        width: 144px;
    }
}

.dcr-1jvozb1:first-of-type a {
    padding-left: 20px;
}

@media (max-width: 979.9px) {
    .dcr-1jvozb1:last-child a:before {
        content: none;
    }
}

@media (min-width: 1140px) {
    .dcr-1jvozb1:first-of-type {
        width: 171px;
    }
}

.dcr-1dkxtgd {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    font-weight: 900;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15.4px;
    height: 36px;
    padding-top: 9px;
    padding-right: 5px;
    padding-bottom: 0;
    padding-left: 5px;
    position: relative;
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none;
    z-index: 1;
}

@media (min-width: 375px) {
    .dcr-1dkxtgd {
        font-size: 15.7px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 480px) {
    .dcr-1dkxtgd {
        font-size: 18px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 740px) {
    .dcr-1dkxtgd {
        font-size: 22px;
        height: 48px;
        padding-top: 9px;
        padding-right: 20px;
        padding-bottom: 0;
        padding-left: 9px;
    }
}

@media (min-width: 980px) {
    .dcr-1dkxtgd {
        padding-top: 5px;
        height: 42px;
    }
}

.dcr-1dkxtgd:focus:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-1dkxtgd:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-1dkxtgd:hover:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

@media (min-width: 1300px) {
    .dcr-1dkxtgd {
        padding-top: 7px;
        font-size: 24px;
    }
}

.dcr-1dkxtgd:after {
    border-top: 4px solid #FF5943;
    left: 0;
    right: 1px;
    top: -4px;
    content: '';
    display: block;
    position: absolute;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}

@media (min-width: 980px) {
    #top-nav-input-checkbox:checked~ul li .dcr-1dkxtgd:before {
        bottom: 0;
    }
}

#top-nav-input-checkbox:checked~ul li .dcr-1dkxtgd:hover,
#top-nav-input-checkbox:checked~ul li .dcr-1dkxtgd:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: #FFE500;
}

#top-nav-input-checkbox:checked~ul li .dcr-1dkxtgd:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-1dkxtgd:before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #506991;
}

@media (min-width: 740px) {
    .dcr-1dkxtgd:before {
        bottom: 17px;
    }
}

@media (min-width: 980px) {
    .dcr-1dkxtgd:before {
        bottom: 0.6em;
    }
}

.dcr-h4tuoo {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    font-weight: 900;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15.4px;
    height: 36px;
    padding-top: 9px;
    padding-right: 5px;
    padding-bottom: 0;
    padding-left: 5px;
    position: relative;
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none;
    z-index: 1;
}

@media (min-width: 375px) {
    .dcr-h4tuoo {
        font-size: 15.7px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 480px) {
    .dcr-h4tuoo {
        font-size: 18px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 740px) {
    .dcr-h4tuoo {
        font-size: 22px;
        height: 48px;
        padding-top: 9px;
        padding-right: 20px;
        padding-bottom: 0;
        padding-left: 9px;
    }
}

@media (min-width: 980px) {
    .dcr-h4tuoo {
        padding-top: 5px;
        height: 42px;
    }
}

.dcr-h4tuoo:focus:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-h4tuoo:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-h4tuoo:hover:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

@media (min-width: 1300px) {
    .dcr-h4tuoo {
        padding-top: 7px;
        font-size: 24px;
    }
}

.dcr-h4tuoo:after {
    border-top: 4px solid #FF7F0F;
    left: 0;
    right: 1px;
    top: -4px;
    content: '';
    display: block;
    position: absolute;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}

@media (min-width: 980px) {
    #top-nav-input-checkbox:checked~ul li .dcr-h4tuoo:before {
        bottom: 0;
    }
}

#top-nav-input-checkbox:checked~ul li .dcr-h4tuoo:hover,
#top-nav-input-checkbox:checked~ul li .dcr-h4tuoo:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: #FFE500;
}

#top-nav-input-checkbox:checked~ul li .dcr-h4tuoo:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-h4tuoo:before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #506991;
}

@media (min-width: 740px) {
    .dcr-h4tuoo:before {
        bottom: 17px;
    }
}

@media (min-width: 980px) {
    .dcr-h4tuoo:before {
        bottom: 0.6em;
    }
}

.dcr-2jkwnu {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    font-weight: 900;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15.4px;
    height: 36px;
    padding-top: 9px;
    padding-right: 5px;
    padding-bottom: 0;
    padding-left: 5px;
    position: relative;
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none;
    z-index: 1;
}

@media (min-width: 375px) {
    .dcr-2jkwnu {
        font-size: 15.7px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 480px) {
    .dcr-2jkwnu {
        font-size: 18px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 740px) {
    .dcr-2jkwnu {
        font-size: 22px;
        height: 48px;
        padding-top: 9px;
        padding-right: 20px;
        padding-bottom: 0;
        padding-left: 9px;
    }
}

@media (min-width: 980px) {
    .dcr-2jkwnu {
        padding-top: 5px;
        height: 42px;
    }
}

.dcr-2jkwnu:focus:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-2jkwnu:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-2jkwnu:hover:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

@media (min-width: 1300px) {
    .dcr-2jkwnu {
        padding-top: 7px;
        font-size: 24px;
    }
}

.dcr-2jkwnu:after {
    border-top: 4px solid #00B2FF;
    left: 0;
    right: 1px;
    top: -4px;
    content: '';
    display: block;
    position: absolute;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}

@media (min-width: 980px) {
    #top-nav-input-checkbox:checked~ul li .dcr-2jkwnu:before {
        bottom: 0;
    }
}

#top-nav-input-checkbox:checked~ul li .dcr-2jkwnu:hover,
#top-nav-input-checkbox:checked~ul li .dcr-2jkwnu:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: #FFE500;
}

#top-nav-input-checkbox:checked~ul li .dcr-2jkwnu:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-2jkwnu:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-2jkwnu:focus:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-2jkwnu:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-2jkwnu:hover:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-2jkwnu:before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #506991;
}

@media (min-width: 740px) {
    .dcr-2jkwnu:before {
        bottom: 17px;
    }
}

@media (min-width: 980px) {
    .dcr-2jkwnu:before {
        bottom: 0.6em;
    }
}

.dcr-1rwzzx3 {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    font-weight: 900;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15.4px;
    height: 36px;
    padding-top: 9px;
    padding-right: 5px;
    padding-bottom: 0;
    padding-left: 5px;
    position: relative;
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none;
    z-index: 1;
}

@media (min-width: 375px) {
    .dcr-1rwzzx3 {
        font-size: 15.7px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 480px) {
    .dcr-1rwzzx3 {
        font-size: 18px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 740px) {
    .dcr-1rwzzx3 {
        font-size: 22px;
        height: 48px;
        padding-top: 9px;
        padding-right: 20px;
        padding-bottom: 0;
        padding-left: 9px;
    }
}

@media (min-width: 980px) {
    .dcr-1rwzzx3 {
        padding-top: 5px;
        height: 42px;
    }
}

.dcr-1rwzzx3:focus:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-1rwzzx3:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-1rwzzx3:hover:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

@media (min-width: 1300px) {
    .dcr-1rwzzx3 {
        padding-top: 7px;
        font-size: 24px;
    }
}

.dcr-1rwzzx3:after {
    border-top: 4px solid #EACCA0;
    left: 0;
    right: 1px;
    top: -4px;
    content: '';
    display: block;
    position: absolute;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}

@media (min-width: 980px) {
    #top-nav-input-checkbox:checked~ul li .dcr-1rwzzx3:before {
        bottom: 0;
    }
}

#top-nav-input-checkbox:checked~ul li .dcr-1rwzzx3:hover,
#top-nav-input-checkbox:checked~ul li .dcr-1rwzzx3:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: #FFE500;
}

#top-nav-input-checkbox:checked~ul li .dcr-1rwzzx3:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-1rwzzx3:before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #506991;
}

@media (min-width: 740px) {
    .dcr-1rwzzx3:before {
        bottom: 17px;
    }
}

@media (min-width: 980px) {
    .dcr-1rwzzx3:before {
        bottom: 0.6em;
    }
}

.dcr-1bguf5r {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    font-weight: 900;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15.4px;
    height: 36px;
    padding-top: 9px;
    padding-right: 5px;
    padding-bottom: 0;
    padding-left: 5px;
    position: relative;
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none;
    z-index: 1;
}

@media (min-width: 375px) {
    .dcr-1bguf5r {
        font-size: 15.7px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 480px) {
    .dcr-1bguf5r {
        font-size: 18px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 740px) {
    .dcr-1bguf5r {
        font-size: 22px;
        height: 48px;
        padding-top: 9px;
        padding-right: 20px;
        padding-bottom: 0;
        padding-left: 9px;
    }
}

@media (min-width: 980px) {
    .dcr-1bguf5r {
        padding-top: 5px;
        height: 42px;
    }
}

.dcr-1bguf5r:focus:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-1bguf5r:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-1bguf5r:hover:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

@media (min-width: 1300px) {
    .dcr-1bguf5r {
        padding-top: 7px;
        font-size: 24px;
    }
}

.dcr-1bguf5r:after {
    border-top: 4px solid #FFABDB;
    left: 0;
    right: 1px;
    top: -4px;
    content: '';
    display: block;
    position: absolute;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}

@media (min-width: 980px) {
    #top-nav-input-checkbox:checked~ul li .dcr-1bguf5r:before {
        bottom: 0;
    }
}

#top-nav-input-checkbox:checked~ul li .dcr-1bguf5r:hover,
#top-nav-input-checkbox:checked~ul li .dcr-1bguf5r:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: #FFE500;
}

#top-nav-input-checkbox:checked~ul li .dcr-1bguf5r:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-1bguf5r:before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #506991;
}

@media (min-width: 740px) {
    .dcr-1bguf5r:before {
        bottom: 17px;
    }
}

@media (min-width: 980px) {
    .dcr-1bguf5r:before {
        bottom: 0.6em;
    }
}

.dcr-e9mv4h {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 3px;
    font-weight: 300;
    color: #FFFFFF;
    cursor: pointer;
    display: none;
    position: relative;
    overflow: hidden;
    border: 0;
    background-color: transparent;
    height: 48px;
    padding-left: 9px;
    padding-right: 20px;
}

@media (min-width: 980px) {
    .dcr-e9mv4h {
        display: block;
        padding-top: 5px;
        height: 42px;
    }
}

.dcr-e9mv4h:hover,
.dcr-e9mv4h:focus {
    color: #FFE500;
}

.dcr-e9mv4h:hover svg,
.dcr-e9mv4h:focus svg {
    -webkit-transform: translateY(2px);
    -moz-transform: translateY(2px);
    -ms-transform: translateY(2px);
    transform: translateY(2px);
}

.dcr-1nvgr5i {
    position: absolute;
    overflow: hidden;
    white-space: nowrap;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
}

.dcr-a2u3ka {
    display: block;
    height: 100%;
}

#top-nav-input-checkbox:checked~div label .dcr-a2u3ka svg {
    -webkit-transform: translateY(-2px) rotate(-180deg);
    -moz-transform: translateY(-2px) rotate(-180deg);
    -ms-transform: translateY(-2px) rotate(-180deg);
    transform: translateY(-2px) rotate(-180deg);
}

#top-nav-input-checkbox:checked~div label:hover .dcr-a2u3ka svg,
#top-nav-input-checkbox:checked~div label:focus .dcr-a2u3ka svg {
    -webkit-transform: translateY(-4px) rotate(-180deg);
    -moz-transform: translateY(-4px) rotate(-180deg);
    -ms-transform: translateY(-4px) rotate(-180deg);
    transform: translateY(-4px) rotate(-180deg);
}

.dcr-a2u3ka svg {
    position: absolute;
    right: 2px;
    top: 14px;
    fill: currentColor;
    height: 16px;
    width: 16px;
    -webkit-transition: -webkit-transform 250ms ease-out;
    transition: transform 250ms ease-out;
}

.dcr-17om59t {
    background-color: #FFE500;
    color: #121212;
    cursor: pointer;
    height: 42px;
    min-width: 42px;
    position: absolute;
    border: 0;
    border-radius: 50%;
    z-index: 1;
    right: 5px;
    bottom: 58px;
}

@media (min-width: 375px) {
    .dcr-17om59t {
        bottom: -3px;
        right: 5px;
    }
}

@media (min-width: 480px) {
    .dcr-17om59t {
        right: 18px;
    }
}

@media (min-width: 740px) {
    .dcr-17om59t {
        bottom: 3px;
    }
}

@media (min-width: 980px) {
    .dcr-17om59t {
        display: none;
    }
}

#top-nav-input-checkbox:checked~div .dcr-17om59t {
    z-index: 23;
}

.dcr-17om59t:focus {
    outline: none;
}

.dcr-120u0k1 {
    background-color: currentColor;
    top: 50%;
    right: 0;
    margin-top: -1px;
    margin-left: auto;
    margin-right: auto;
    height: 2px;
    left: 0;
    position: absolute;
    width: 20px;
}

#top-nav-input-checkbox:checked~div .dcr-120u0k1 {
    background-color: transparent;
}

.dcr-120u0k1:before {
    height: 2px;
    left: 0;
    position: absolute;
    width: 20px;
    content: '';
    background-color: currentColor;
    top: -6px;
}

#top-nav-input-checkbox:checked~div .dcr-120u0k1:before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.dcr-120u0k1:after {
    height: 2px;
    left: 0;
    position: absolute;
    width: 20px;
    content: '';
    background-color: currentColor;
    bottom: -6px;
}

#top-nav-input-checkbox:checked~div .dcr-120u0k1:after {
    bottom: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.dcr-j6lobq {
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 22;
    left: 0;
    top: 0;
}

@media (min-width: 980px) {
    .dcr-j6lobq {
        display: none;
    }
}

@media (min-width: 980px) {
    #top-nav-input-checkbox:checked~div .dcr-j6lobq {
        display: block;
        overflow: visible;
    }
}

@media (max-width: 979.9px) {
    #top-nav-input-checkbox:checked~div .dcr-j6lobq {
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@media (max-width: 979.9px) {
    .dcr-j6lobq {
        -webkit-transform: translateX(-110%);
        -moz-transform: translateX(-110%);
        -ms-transform: translateX(-110%);
        transform: translateX(-110%);
        -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);
        transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);
        box-shadow: 3px 0 16px rgba(0, 0, 0, 0.4);
        bottom: 0;
        height: 100%;
        overflow: auto;
        position: fixed;
        right: 0;
        will-change: transform;
    }
}

@media (min-width: 980px) {
    .dcr-j6lobq {
        display: none;
    }
}

.dcr-be0eau {
    background-color: #052962;
    box-sizing: border-box;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.25rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 3px;
    margin-right: 29px;
    left: 0;
    top: 0;
    z-index: 21;
    overflow: hidden;
}

@media (min-width: 980px) {
    .dcr-be0eau {
        position: absolute;
        padding-bottom: 0;
        padding-top: 0;
        top: 100%;
        left: 0;
        right: 0;
        width: 100%;
    }

    @supports (width: 100vw) {
        .dcr-be0eau {
            left: 50%;
            right: 50%;
            width: 100vw;
            margin-left: -50vw;
            margin-right: -50vw;
        }
    }
}

@media (min-width: 375px) {
    .dcr-be0eau {
        margin-right: 29px;
    }
}

@media (min-width: 480px) {
    .dcr-be0eau {
        margin-right: 40px;
    }
}

@media (min-width: 740px) {
    .dcr-be0eau {
        margin-right: 100px;
    }
}

.dcr-pequ9o {
    box-sizing: border-box;
    max-width: none;
}

@media (min-width: 980px) {
    .dcr-pequ9o {
        max-width: 980px;
        padding: 0 20px;
        position: relative;
        margin: 0 auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        border-left: 1px solid #506991;
        border-right: 1px solid #506991;
    }
}

@media (min-width: 1140px) {
    .dcr-pequ9o {
        max-width: 1140px;
    }
}

@media (min-width: 1300px) {
    .dcr-pequ9o {
        max-width: 1300px;
    }
}

.dcr-8ef574 {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    list-style: none;
    margin: 0;
    padding-bottom: 10px;
    position: relative;
}

.dcr-8ef574::before {
    content: '\200B';
    display: block;
    height: 0;
    width: 0;
}

@media (min-width: 980px) {
    .dcr-8ef574 {
        width: 134px;
        float: left;
        position: relative;
        border-left: 1px solid #506991;
    }

    .dcr-8ef574:after {
        height: 100%;
        left: 0;
        width: 1px;
    }

    .dcr-8ef574:first-of-type {
        border-left: none;
        width: 123px;
    }
}

@media (min-width: 1140px) {
    .dcr-8ef574 {
        width: 160px;
    }

    .dcr-8ef574:first-of-type {
        width: 150px;
    }
}

@media (min-width: 980px) {
    .dcr-8ef574:before {
        content: '';
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 1px;
        background-color: #506991;
        z-index: 1;
    }
}

.dcr-1acea34 {
    position: absolute;
    overflow: hidden;
    white-space: nowrap;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
}

.dcr-1nfjub6 {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    cursor: pointer;
    color: #FFFFFF;
    display: block;
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 3px;
    font-weight: 700;
    outline: none;
    padding: 6px 34px 18px 50px;
    position: relative;
    text-align: left;
    width: 100%;
    text-transform: capitalize;
}

.dcr-1nfjub6>* {
    pointer-events: none;
}

.dcr-1nfjub6:before {
    margin-top: 4px;
    left: 25px;
    position: absolute;
    border: 2px solid currentColor;
    border-top: 0;
    border-left: 0;
    content: '';
    display: inline-block;
    height: 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 10px;
}

.dcr-1nfjub6:hover,
.dcr-1nfjub6:focus {
    color: #FFE500;
}

#News-checkbox-input:checked~.dcr-1nfjub6:before {
    margin-top: 8px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

@media (min-width: 980px) {
    .dcr-1nfjub6 {
        display: none;
    }
}

.dcr-16s4v5z {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0 0 12px;
    position: relative;
}

.dcr-16s4v5z li::before {
    content: '\200B';
    display: block;
    height: 0;
    width: 0;
}

@media (min-width: 980px) {
    .dcr-16s4v5z {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        height: 100%;
        width: 100%;
        padding: 0 9px;
    }
}

@media (min-width: 980px) {
    .dcr-16s4v5z {
        padding-left: 0;
    }
}

@media (max-width: 739.9px) {
    .dcr-16s4v5z {
        background: #041F4A;
    }
}

@media (max-width: 739.9px) {
    .dcr-16s4v5z {
        background: #041F4A;
    }
}

@media (max-width: 979.9px) {
    #News-checkbox-input:not(:checked)~.dcr-16s4v5z {
        display: none;
    }
}

.dcr-9ra8aa {
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    width: 100%;
}

@media (min-width: 980px) {
    .dcr-9ra8aa {
        display: -webkit-box;
        display: -webkit-list-item;
        display: -ms-list-itembox;
        display: list-item;
    }
}

@media (min-width: 980px) {
    .dcr-9ra8aa {
        display: none;
    }
}

.dcr-1uyud78 {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    line-height: 1.15;
    background-color: transparent;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: 0;
    box-sizing: border-box;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    outline: none;
    padding: 8px 34px 8px 50px;
    position: relative;
    text-align: left;
    width: 100%;
}

@media (min-width: 740px) {
    .dcr-1uyud78 {
        padding-left: 60px;
    }
}

@media (min-width: 980px) {
    .dcr-1uyud78 {
        font-size: 16px;
        padding: 6px 0;
    }
}

.dcr-1uyud78:hover,
.dcr-1uyud78:focus {
    color: #FFE500;
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.dcr-1uyud78>* {
    pointer-events: none;
}

.dcr-4hq641 {
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    width: 100%;
}

@media (min-width: 980px) {
    .dcr-4hq641 {
        display: -webkit-box;
        display: -webkit-list-item;
        display: -ms-list-itembox;
        display: list-item;
    }
}

.dcr-1e7fm6f {
    background-color: #506991;
    content: '';
    display: block;
    height: 1px;
    margin-left: 50px;
    right: 0;
}

@media (max-width: 979.9px) {
    #News-checkbox-input:checked~.dcr-1e7fm6f {
        display: none;
    }
}

@media (min-width: 980px) {
    .dcr-1e7fm6f {
        display: none;
    }
}

.dcr-1kzgacn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    cursor: pointer;
    color: #FFFFFF;
    display: block;
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 3px;
    font-weight: 700;
    outline: none;
    padding: 6px 34px 18px 50px;
    position: relative;
    text-align: left;
    width: 100%;
    text-transform: capitalize;
}

.dcr-1kzgacn>* {
    pointer-events: none;
}

.dcr-1kzgacn:before {
    margin-top: 4px;
    left: 25px;
    position: absolute;
    border: 2px solid currentColor;
    border-top: 0;
    border-left: 0;
    content: '';
    display: inline-block;
    height: 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 10px;
}

.dcr-1kzgacn:hover,
.dcr-1kzgacn:focus {
    color: #FFE500;
}

#Opinion-checkbox-input:checked~.dcr-1kzgacn:before {
    margin-top: 8px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

@media (min-width: 980px) {
    .dcr-1kzgacn {
        display: none;
    }
}

.dcr-1ts3xrk {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0 0 12px;
    position: relative;
}

.dcr-1ts3xrk li::before {
    content: '\200B';
    display: block;
    height: 0;
    width: 0;
}

@media (min-width: 980px) {
    .dcr-1ts3xrk {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        height: 100%;
        width: 100%;
        padding: 0 9px;
    }
}

@media (max-width: 739.9px) {
    .dcr-1ts3xrk {
        background: #041F4A;
    }
}

@media (max-width: 979.9px) {
    #Opinion-checkbox-input:not(:checked)~.dcr-1ts3xrk {
        display: none;
    }
}

.dcr-nnicp7 {
    background-color: #506991;
    content: '';
    display: block;
    height: 1px;
    margin-left: 50px;
    right: 0;
}

@media (max-width: 979.9px) {
    #Opinion-checkbox-input:checked~.dcr-nnicp7 {
        display: none;
    }
}

@media (min-width: 980px) {
    .dcr-nnicp7 {
        display: none;
    }
}

.dcr-dk45ma {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    cursor: pointer;
    color: #FFFFFF;
    display: block;
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 3px;
    font-weight: 700;
    outline: none;
    padding: 6px 34px 18px 50px;
    position: relative;
    text-align: left;
    width: 100%;
    text-transform: capitalize;
}

.dcr-dk45ma>* {
    pointer-events: none;
}

.dcr-dk45ma:before {
    margin-top: 4px;
    left: 25px;
    position: absolute;
    border: 2px solid currentColor;
    border-top: 0;
    border-left: 0;
    content: '';
    display: inline-block;
    height: 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 10px;
}

.dcr-dk45ma:hover,
.dcr-dk45ma:focus {
    color: #FFE500;
}

#Sport-checkbox-input:checked~.dcr-dk45ma:before {
    margin-top: 8px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

@media (min-width: 980px) {
    .dcr-dk45ma {
        display: none;
    }
}

.dcr-1xpbz3h {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0 0 12px;
    position: relative;
}

.dcr-1xpbz3h li::before {
    content: '\200B';
    display: block;
    height: 0;
    width: 0;
}

@media (min-width: 980px) {
    .dcr-1xpbz3h {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        height: 100%;
        width: 100%;
        padding: 0 9px;
    }
}

@media (max-width: 739.9px) {
    .dcr-1xpbz3h {
        background: #041F4A;
    }
}

@media (max-width: 979.9px) {
    #Sport-checkbox-input:not(:checked)~.dcr-1xpbz3h {
        display: none;
    }
}

.dcr-wr5umd {
    background-color: #506991;
    content: '';
    display: block;
    height: 1px;
    margin-left: 50px;
    right: 0;
}

@media (max-width: 979.9px) {
    #Sport-checkbox-input:checked~.dcr-wr5umd {
        display: none;
    }
}

@media (min-width: 980px) {
    .dcr-wr5umd {
        display: none;
    }
}

.dcr-cndbeu {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    cursor: pointer;
    color: #FFFFFF;
    display: block;
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 3px;
    font-weight: 700;
    outline: none;
    padding: 6px 34px 18px 50px;
    position: relative;
    text-align: left;
    width: 100%;
    text-transform: capitalize;
}

.dcr-cndbeu>* {
    pointer-events: none;
}

.dcr-cndbeu:before {
    margin-top: 4px;
    left: 25px;
    position: absolute;
    border: 2px solid currentColor;
    border-top: 0;
    border-left: 0;
    content: '';
    display: inline-block;
    height: 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 10px;
}

.dcr-cndbeu:hover,
.dcr-cndbeu:focus {
    color: #FFE500;
}

#Culture-checkbox-input:checked~.dcr-cndbeu:before {
    margin-top: 8px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

@media (min-width: 980px) {
    .dcr-cndbeu {
        display: none;
    }
}

.dcr-1wzwdit {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0 0 12px;
    position: relative;
}

.dcr-1wzwdit li::before {
    content: '\200B';
    display: block;
    height: 0;
    width: 0;
}

@media (min-width: 980px) {
    .dcr-1wzwdit {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        height: 100%;
        width: 100%;
        padding: 0 9px;
    }
}

@media (max-width: 739.9px) {
    .dcr-1wzwdit {
        background: #041F4A;
    }
}

@media (max-width: 979.9px) {
    #Culture-checkbox-input:not(:checked)~.dcr-1wzwdit {
        display: none;
    }
}

.dcr-8d2t96 {
    background-color: #506991;
    content: '';
    display: block;
    height: 1px;
    margin-left: 50px;
    right: 0;
}

@media (max-width: 979.9px) {
    #Culture-checkbox-input:checked~.dcr-8d2t96 {
        display: none;
    }
}

@media (min-width: 980px) {
    .dcr-8d2t96 {
        display: none;
    }
}

.dcr-tpb76l {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    cursor: pointer;
    color: #FFFFFF;
    display: block;
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 3px;
    font-weight: 700;
    outline: none;
    padding: 6px 34px 18px 50px;
    position: relative;
    text-align: left;
    width: 100%;
    text-transform: capitalize;
}

.dcr-tpb76l>* {
    pointer-events: none;
}

.dcr-tpb76l:before {
    margin-top: 4px;
    left: 25px;
    position: absolute;
    border: 2px solid currentColor;
    border-top: 0;
    border-left: 0;
    content: '';
    display: inline-block;
    height: 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 10px;
}

.dcr-tpb76l:hover,
.dcr-tpb76l:focus {
    color: #FFE500;
}

#Lifestyle-checkbox-input:checked~.dcr-tpb76l:before {
    margin-top: 8px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

@media (min-width: 980px) {
    .dcr-tpb76l {
        display: none;
    }
}

.dcr-1nq80yk {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0 0 12px;
    position: relative;
}

.dcr-1nq80yk li::before {
    content: '\200B';
    display: block;
    height: 0;
    width: 0;
}

@media (min-width: 980px) {
    .dcr-1nq80yk {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        height: 100%;
        width: 100%;
        padding: 0 9px;
    }
}

@media (max-width: 739.9px) {
    .dcr-1nq80yk {
        background: #041F4A;
    }
}

@media (max-width: 979.9px) {
    #Lifestyle-checkbox-input:not(:checked)~.dcr-1nq80yk {
        display: none;
    }
}

.dcr-g8v7m4 {
    box-sizing: border-box;
    display: block;
    margin-left: 13px;
    max-width: 380px;
    position: relative;
    margin-bottom: 24px;
    margin-right: 41px;
    padding-bottom: 15px;
}

@media (min-width: 980px) {
    .dcr-g8v7m4 {
        display: none;
    }
}

.dcr-6v110l {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 700;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    color: #121212;
    position: absolute;
    overflow: hidden;
    white-space: nowrap;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
}

.dcr-1inekgs {
    width: 100%;
    box-sizing: border-box;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 44px;
    color: #121212;
    background-color: #FFFFFF;
    border: 1px solid #707070;
    border-radius: 4px;
    padding: 0 8px;
    margin-top: 4px;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.25rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 3px;
    background-color: rgba(255, 255, 255, .1);
    border: 0;
    border-radius: 1000px;
    box-sizing: border-box;
    color: #FFFFFF;
    height: 36px;
    padding-left: 38px;
    vertical-align: middle;
    width: 100%;
}

.dcr-1inekgs:focus {
    outline: 0;
}

html:not(.src-focus-disabled) .dcr-1inekgs:focus {
    /* box-shadow: 0 0 0 3px #0077B6; */
}

.dcr-1inekgs:invalid {
    box-shadow: none;
}

.dcr-1inekgs:invalid[value]:not([value='']) {
    border: 2px solid #C70000;
    border-radius: 4px;
    color: #121212;
    margin-top: 0;
}

.dcr-1inekgs::-webkit-input-placeholder {
    color: #FFFFFF;
}

.dcr-1inekgs::-moz-placeholder {
    color: #FFFFFF;
}

.dcr-1inekgs:-ms-input-placeholder {
    color: #FFFFFF;
}

.dcr-1inekgs::placeholder {
    color: #FFFFFF;
}

.dcr-1inekgs:focus {
    padding-right: 40px;
}

.dcr-1inekgs:focus::-webkit-input-placeholder {
    opacity: 0;
}

.dcr-1inekgs:focus::-moz-placeholder {
    opacity: 0;
}

.dcr-1inekgs:focus:-ms-input-placeholder {
    opacity: 0;
}

.dcr-1inekgs:focus::placeholder {
    opacity: 0;
}

.dcr-1inekgs:focus~button {
    background-color: transparent;
    opacity: 1;
    pointer-events: all;
}

.dcr-190ztmi {
    position: absolute;
    left: 7px;
    top: 7px;
    fill: #FFFFFF;
}

.dcr-7lzcei {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    border: none;
    background: transparent;
    cursor: pointer;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-text-decoration: none;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 700;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 44px;
    min-height: 44px;
    padding: 0 20px;
    border-radius: 44px;
    padding-bottom: 2px;
    background-color: #052962;
    color: #FFFFFF;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    background: transparent;
    border: 0;
    bottom: 0;
    cursor: pointer;
    display: block;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    fill: #FFFFFF;
}

.dcr-7lzcei:disabled {
    cursor: not-allowed;
}

.dcr-7lzcei:focus {
    outline: 0;
}

html:not(.src-focus-disabled) .dcr-7lzcei:focus {
    /* outline: 5px solid #0077B6; */
    outline-offset: 3px;
}

.dcr-7lzcei:hover {
    background-color: #234B8A;
}

.dcr-7lzcei svg {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    fill: currentColor;
    position: relative;
    width: 30px;
    height: auto;
}

.dcr-7lzcei .src-button-space {
    width: 12px;
}

.dcr-7lzcei svg {
    margin-left: -4px;
}

.dcr-7lzcei:focus,
.dcr-7lzcei:active {
    opacity: 0;
    pointer-events: all;
}

.dcr-7lzcei:before {
    height: 12px;
    top: 12px;
    width: 12px;
}

.dcr-7lzcei:after {
    border-right: 0;
    top: 17px;
    width: 20px;
}

.dcr-12vycz3 {
    background-color: #506991;
    content: '';
    display: block;
    height: 1px;
    margin-left: 50px;
    right: 0;
}

@media (min-width: 980px) {
    .dcr-12vycz3 {
        display: none;
    }
}

@media (min-width: 980px) {
    .dcr-e1bf28 {
        display: none;
    }
}

.dcr-etgw1e {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    line-height: 1.15;
    background-color: transparent;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: 0;
    box-sizing: border-box;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    outline: none;
    padding: 8px 34px 8px 50px;
    position: relative;
    text-align: left;
    width: 100%;
}

@media (max-width: 979.9px) {
    .dcr-etgw1e {
        color: #FFE500;
        font-size: 20px;
        font-weight: 700;
    }
}

@media (min-width: 740px) {
    .dcr-etgw1e {
        padding-left: 60px;
    }
}

@media (min-width: 980px) {
    .dcr-etgw1e {
        font-size: 16px;
        padding: 6px 0;
    }
}

.dcr-etgw1e:hover,
.dcr-etgw1e:focus {
    color: #FFE500;
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.dcr-etgw1e>* {
    pointer-events: none;
}

.dcr-1b03t2x {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    cursor: pointer;
    color: #FFFFFF;
    display: block;
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 3px;
    font-weight: 700;
    outline: none;
    padding: 6px 34px 18px 50px;
    position: relative;
    text-align: left;
    width: 100%;
    text-transform: capitalize;
    text-transform: none;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
}

.dcr-1b03t2x>* {
    pointer-events: none;
}

.dcr-1b03t2x:before {
    margin-top: 4px;
    left: 25px;
    position: absolute;
    border: 2px solid currentColor;
    border-top: 0;
    border-left: 0;
    content: '';
    display: inline-block;
    height: 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 10px;
}

.dcr-1b03t2x:hover,
.dcr-1b03t2x:focus {
    color: #FFE500;
}

#International-edition-checkbox-input:checked~.dcr-1b03t2x:before {
    margin-top: 8px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

@media (min-width: 980px) {
    .dcr-1b03t2x {
        display: none;
    }
}

.dcr-1wkezwm {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0 0 12px;
    position: relative;
}

.dcr-1wkezwm li::before {
    content: '\200B';
    display: block;
    height: 0;
    width: 0;
}

@media (min-width: 980px) {
    .dcr-1wkezwm {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        height: 100%;
        width: 100%;
        padding: 0 9px;
    }
}

@media (max-width: 739.9px) {
    .dcr-1wkezwm {
        background: #041F4A;
    }
}

@media (max-width: 979.9px) {
    #International-edition-checkbox-input:not(:checked)~.dcr-1wkezwm {
        display: none;
    }
}

.dcr-36adb5 {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    list-style: none;
    margin: 0;
    padding-bottom: 10px;
    position: relative;
}

.dcr-36adb5::before {
    content: '\200B';
    display: block;
    height: 0;
    width: 0;
}

.dcr-36adb5:first-of-type:after {
    content: none;
}

@media (min-width: 980px) {
    .dcr-36adb5 {
        width: 140px;
        float: left;
        position: relative;
    }

    .dcr-36adb5:after {
        content: none;
    }
}

@media (min-width: 1140px) {
    .dcr-36adb5 {
        width: 160px;
    }
}

@media (min-width: 980px) {
    .dcr-36adb5:before {
        content: '';
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 1px;
        height: auto;
        background-color: #506991;
        z-index: 1;
    }
}

@media (min-width: 980px) {
    .dcr-36adb5:before {
        top: -42px;
    }

    .dcr-36adb5:after {
        content: '';
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        left: 0;
        width: 1px;
        height: auto;
        background-color: #506991;
        z-index: 1;
    }
}

.dcr-ljaqhy {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0 0 12px;
    position: relative;
}

.dcr-ljaqhy li::before {
    content: '\200B';
    display: block;
    height: 0;
    width: 0;
}

@media (min-width: 980px) {
    .dcr-ljaqhy {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        height: 100%;
        width: 100%;
        padding: 0 9px;
    }
}

.dcr-keprcy {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    line-height: 1.15;
    background-color: transparent;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: 0;
    box-sizing: border-box;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    outline: none;
    padding: 8px 34px 8px 50px;
    position: relative;
    text-align: left;
    width: 100%;
}

@media (min-width: 740px) {
    .dcr-keprcy {
        padding-left: 60px;
    }
}

@media (min-width: 980px) {
    .dcr-keprcy {
        font-size: 16px;
        padding: 6px 0;
    }
}

.dcr-keprcy:hover,
.dcr-keprcy:focus {
    color: #FFE500;
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.dcr-keprcy>* {
    pointer-events: none;
}

.dcr-pt8pb9 {
    display: none;
    position: absolute;
    right: 20px;
    top: 4px;
    bottom: 0;
}

@media (min-width: 980px) {
    .dcr-pt8pb9 {
        display: block;
    }
}

.dcr-15bw4x6 {
    width: 131px;
    box-sizing: border-box;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0 0 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 0;
}

.dcr-15bw4x6 li::before {
    content: '\200B';
    display: block;
    height: 0;
    width: 0;
}

@media (min-width: 1140px) {
    .dcr-15bw4x6 {
        width: 140px;
    }
}

@media (min-width: 1300px) {
    .dcr-15bw4x6 {
        width: 300px;
    }
}

.dcr-nnfu1a {
    margin-right: 0;
    margin-top: -6px;
    padding-bottom: 0;
}

.dcr-1vyi41g {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.25rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 3px;
    font-weight: 700;
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    outline: none;
    padding: 8px 34px 8px 50px;
    position: relative;
    text-align: left;
    width: 100%;
    -webkit-text-decoration: none;
    text-decoration: none;
}

@media (min-width: 740px) {
    .dcr-1vyi41g {
        padding-left: 60px;
    }
}

@media (min-width: 980px) {
    .dcr-1vyi41g {
        padding: 6px 0;
    }
}

.dcr-1vyi41g:hover,
.dcr-1vyi41g:focus {
    color: #FFE500;
}

.dcr-1vyi41g>* {
    pointer-events: none;
}

@media (min-width: 1300px) {
    .dcr-1vyi41g {
        font-size: 24px;
    }
}

.dcr-13ojipo {
    background-color: var(--article-background);
}

.dcr-1xyuhwc {
    position: relative;
    margin: auto;
    border-top: 1px solid #DCDCDC;
}

@media (min-width: 740px) {
    .dcr-1xyuhwc {
        max-width: 740px;
    }
}

@media (min-width: 980px) {
    .dcr-1xyuhwc {
        max-width: 980px;
    }
}

@media (min-width: 1140px) {
    .dcr-1xyuhwc {
        max-width: 1140px;
    }
}

@media (min-width: 1300px) {
    .dcr-1xyuhwc {
        max-width: 1300px;
    }
}

@media (min-width: 740px) {
    .dcr-1xyuhwc {
        border-left: 1px solid #DCDCDC;
        border-right: 1px solid #DCDCDC;
    }
}

.dcr-v6jxf0 {
    height: 36px;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

@media (min-width: 740px) {
    .dcr-v6jxf0 {
        height: 42px;
    }
}

.dcr-1gt8egs {
    list-style: none;
    padding: 0 5px;
}

@media (min-width: 480px) {
    .dcr-1gt8egs {
        padding: 0 15px;
    }
}

.dcr-1gt8egs li {
    float: left;
    display: block;
}

.dcr-ybq1b6:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10px solid var(--sub-nav-border);
    margin-top: 12px;
    margin-left: 2px;
}

@media (min-width: 740px) {
    .dcr-ybq1b6:after {
        margin-top: 16px;
    }
}

.dcr-lgyw9b {
    float: left;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.9375rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    font-size: 14px;
    font-weight: 500;
    color: var(--sub-nav-link);
    padding: 0 5px;
    height: 36px;
    line-height: 36px;
}

.dcr-lgyw9b:hover {
    color: var(--sub-nav-link-hover);
}

.dcr-lgyw9b:focus {
    line-height: 26px;
    height: 26px;
    margin-top: 5px;
}

@media (min-width: 740px) {
    .dcr-lgyw9b:focus {
        height: 32px;
        line-height: 32px;
    }
}

@media (min-width: 740px) {
    .dcr-lgyw9b {
        font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-size: 1.0625rem;
        line-height: 1.3;
        font-weight: 400;
        font-style: normal;
        --source-text-decoration-thickness: 2px;
        font-size: 16px;
    }
}

@media (min-width: 740px) {
    .dcr-lgyw9b {
        height: 42px;
        line-height: 42px;
    }
}

.dcr-1355byg {
    position: relative;
    margin: auto;
}

@media (min-width: 740px) {
    .dcr-1355byg {
        max-width: 740px;
    }
}

@media (min-width: 980px) {
    .dcr-1355byg {
        max-width: 980px;
    }
}

@media (min-width: 1140px) {
    .dcr-1355byg {
        max-width: 1140px;
    }
}

@media (min-width: 1300px) {
    .dcr-1355byg {
        max-width: 1300px;
    }
}

@media (min-width: 740px) {
    .dcr-1355byg {
        border-left: 1px solid #DCDCDC;
        border-right: 1px solid #DCDCDC;
    }
}

.dcr-2232f3 {
    display: block;
}

.dcr-6sk989 {
    height: 0;
}

.dcr-6sk989.ad-slot.ad-slot--collapse {
    display: none;
}

.dcr-1y30hqo {
    position: relative;
    margin: auto;
    padding-left: 10px;
    padding-right: 10px;
}

@media (min-width: 740px) {
    .dcr-1y30hqo {
        max-width: 740px;
    }
}

@media (min-width: 980px) {
    .dcr-1y30hqo {
        max-width: 980px;
    }
}

@media (min-width: 1140px) {
    .dcr-1y30hqo {
        max-width: 1140px;
    }
}

@media (min-width: 1300px) {
    .dcr-1y30hqo {
        max-width: 1300px;
    }
}

@media (min-width: 740px) {
    .dcr-1y30hqo {
        border-left: 1px solid var(--article-border);
        border-right: 1px solid var(--article-border);
    }
}

@media (min-width: 480px) {
    .dcr-1y30hqo {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.dcr-1uwz768 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (max-width: 1139.9px) {
    .dcr-1uwz768 {
        margin-left: 0px;
    }
}

@media (min-width: 1140px) {
    .dcr-1uwz768 {
        margin-left: 151px;
    }
}

@media (min-width: 1300px) {
    .dcr-1uwz768 {
        margin-left: 230px;
    }
}

@supports (display: grid) {
    .dcr-1uwz768 {
        display: grid;
        width: 100%;
        margin-left: 0;
        grid-column-gap: 10px;
    }

    @media (min-width: 1300px) {
        .dcr-1uwz768 {
            grid-template-columns: 219px 1px 1020px;
            grid-template-areas: 'title  border  headline''.      border  standfirst''.      border  media''.      border  media''.      border  lines''.      border  meta''body   body    body''.      .       .';
        }
    }

    @media (max-width: 1299.9px) {
        .dcr-1uwz768 {
            grid-template-columns: 140px 1px 940px;
            grid-template-areas: 'title  border  headline''.      border  standfirst''.      border  media''.      border  media''.      border  lines''.      border  meta''body   body    body''.      .       .';
        }
    }

    @media (max-width: 1139.9px) {
        .dcr-1uwz768 {
            grid-template-columns: 100%;
            grid-template-areas: 'title''headline''standfirst''media''lines''meta''body''.';
        }
    }

    @media (max-width: 979.9px) {
        .dcr-1uwz768 {
            grid-template-columns: 100%;
            grid-template-areas: 'title''headline''standfirst''media''lines''meta''body';
        }
    }

    @media (max-width: 739.9px) {
        .dcr-1uwz768 {
            grid-column-gap: 0px;
            grid-template-columns: 100%;
            grid-template-areas: 'media''title''headline''standfirst''lines''meta''body';
        }
    }
}

.dcr-rnox73 {
    grid-area: var(--grid-area);
}

@media (min-width: 980px) {
    .dcr-14emo0l {
        /* max-width: 620px; */
    }
}

.dcr-hlfdy3 {
    height: 100%;
}

@media (max-width: 739.9px) {
    .dcr-hlfdy3 {
        margin: 0;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
}

.dcr-hlfdy3 img {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    height: 100%;
}

@media (max-width: 659.9px) {
    .dcr-hlfdy3 {
        margin-left: -20px;
        margin-right: -20px;
    }
}

@media (max-width: 479.9px) {
    .dcr-hlfdy3 {
        margin-left: -10px;
        margin-right: -10px;
    }
}

.dcr-1ya0l9 {
    grid-area: var(--grid-area);
}

.sticky-tag-link-test .dcr-1ya0l9 {
    z-index: 10;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    margin-left: -10px;
    margin-right: -10px;
}

@media (min-width: 480px) {
    .sticky-tag-link-test .dcr-1ya0l9 {
        margin-left: -20px;
        margin-right: -20px;
    }
}

@media (min-width: 660px) {
    .sticky-tag-link-test .dcr-1ya0l9 {
        margin-left: 0px;
        margin-right: 0px;
    }
}

.dcr-10355cg {
    padding-top: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media (min-width: 1140px) {
    .dcr-10355cg {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (min-width: 980px) {
    .dcr-1v9xu6e {
        display: none;
    }
}

.dcr-qmfkju {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: var(--series-title-text);
    background-color: var(--section-title-background);
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.15;
    font-weight: 700;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    word-break: break-word;
}

.dcr-qmfkju:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

@media (max-width: 1139.9px) {
    .dcr-qmfkju {
        margin-right: 8px;
    }
}

@media (min-width: 1300px) {
    .dcr-qmfkju {
        font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
        font-size: 1.25rem;
        line-height: 1.15;
        font-weight: 700;
        font-style: normal;
        --source-text-decoration-thickness: 3px;
    }
}

@media (min-width: 1140px) {
    .dcr-upmzd8 {
        border-left: 1px solid var(--article-border);
        height: 100%;
    }
}

.dcr-2uap2y {
    padding-bottom: 28px;
    position: relative;
}

@media (min-width: 740px) {
    .dcr-2uap2y {
        padding-bottom: 36px;
    }
}

.dcr-u0152o {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.75rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 3px;
    color: var(--headline-colour);
}

@media (min-width: 740px) {
    .dcr-u0152o {
        font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
        font-size: 2.125rem;
        line-height: 1.15;
        font-weight: 500;
        font-style: normal;
        --source-text-decoration-thickness: 4px;
    }
}

@media (min-width: 1140px) {
    .dcr-u0152o {
        padding-top: 4px;
    }
}

.dcr-4gwv1z {
    max-width: 540px;
    color: var(--standfirst-text);
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    padding-bottom: 8px;
}

.dcr-4gwv1z li {
    margin-bottom: 6px;
    padding-left: 19px;
}

.dcr-4gwv1z li p {
    display: inline;
}

.dcr-4gwv1z li:before {
    display: inline-block;
    content: '';
    border-radius: 50%;
    height: 0.7em;
    width: 0.7em;
    margin-right: 7px;
    background-color: var(--standfirst-bullet);
    margin-left: -19px;
}

.dcr-4gwv1z p:not(:last-child) {
    margin-bottom: 8px;
}

.dcr-4gwv1z strong {
    font-weight: bold;
}

.dcr-4gwv1z [data-dcr-style='bullet'] {
    display: inline-block;
    content: '';
    border-radius: 50%;
    height: 13px;
    width: 13px;
    margin-right: 2px;
    background-color: var(--standfirst-bullet);
}

.dcr-4gwv1z a {
    color: var(--standfirst-link-text);
    -webkit-text-decoration: none;
    text-decoration: none;
    border-bottom: 1px solid var(--standfirst-link-border);
    -webkit-transition: border-color 0.15s ease-out;
    transition: border-color 0.15s ease-out;
}

@media (min-width: 740px) {
    .dcr-4gwv1z {
        font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
        font-size: 1.25rem;
        line-height: 1.15;
        font-weight: 500;
        font-style: normal;
        --source-text-decoration-thickness: 3px;
    }
}

@media (min-width: 740px) {
    .dcr-4gwv1z {
        padding-bottom: 14px;
    }
}

.dcr-4gwv1z a:hover {
    border-bottom: solid 1px var(--standfirst-link-border);
}

@media (max-width: 659.9px) {
    .dcr-ich95x {
        margin-left: -20px;
        margin-right: -20px;
    }
}

@media (max-width: 479.9px) {
    .dcr-ich95x {
        margin-left: -10px;
        margin-right: -10px;
    }
}

.dcr-194w08h {
    display: block;
}

@media (max-width: 659.9px) {
    .dcr-1v9sla6 {
        margin-left: -20px;
        margin-right: -20px;
    }
}

@media (max-width: 479.9px) {
    .dcr-1v9sla6 {
        margin-left: -10px;
        margin-right: -10px;
    }
}

.dcr-5oiine {
    padding-top: 2px;
}

@media (min-width: 740px) and (max-width: 1139.9px) {
    .dcr-5oiine {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
    }
}

@media (max-width: 479.9px) {
    .dcr-5oiine {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (min-width: 480px) {
    .dcr-5oiine {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 660px) {
    .dcr-5oiine {
        padding-left: 0px;
        padding-right: 0px;
    }
}

.dcr-1kpcv08 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (max-width: 1139.9px) {
    .dcr-1kpcv08 {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.dcr-1cfpnlw {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    padding-bottom: 8px;
    font-style: italic;
    color: var(--byline);
}

.dcr-1cfpnlw a {
    color: var(--byline-anchor);
    font-weight: 700;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-style: normal;
}

.dcr-1cfpnlw a:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.dcr-1pexjb9 {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    color: var(--dateline);
    padding-top: 2px;
    margin-bottom: 6px;
}

@media (max-width: 979.9px) {
    .dcr-1pexjb9 {
        color: var(--mobile-color);
    }
}

.dcr-1ybxn6r {
    list-style: none;
    cursor: pointer;
}

.dcr-1ybxn6r::-webkit-details-marker {
    display: none;
}

.dcr-u0h1qy:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

.dcr-9dgpdq {
    margin-bottom: 6px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.dcr-ymokyv {
    border-top: 1px solid var(--article-border);
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-top: 6px;
}

@media (max-width: 659.9px) {
    .dcr-ymokyv {
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 659.9px) {
    .dcr-ymokyv {
        margin-left: -10px;
        margin-right: -10px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (min-width: 1140px) and (max-width: 1299.9px) {
    .dcr-ymokyv {
        padding-bottom: 6px;
    }
}

.dcr-aqw3jz {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    border: none;
    background: transparent;
    cursor: pointer;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-text-decoration: none;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 700;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 36px;
    min-height: 36px;
    padding: 0 16px;
    border-radius: 36px;
    padding-bottom: 2px;
    background-color: transparent;
    color: #052962;
    border: 1px solid #052962;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    color: var(--share-button);
    width: 105px;
    -webkit-transition: none;
    transition: none;
    border-color: var(--share-button-border);
    height: 36px;
}

.dcr-aqw3jz:disabled {
    cursor: not-allowed;
}

.dcr-aqw3jz:focus {
    outline: 0;
}

html:not(.src-focus-disabled) .dcr-aqw3jz:focus {
    /* outline: 5px solid #0077B6; */
    outline-offset: 3px;
}

.dcr-aqw3jz:hover {
    background-color: #E5E5E5;
}

.dcr-aqw3jz svg {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    fill: currentColor;
    position: relative;
    width: 26px;
    height: auto;
}

.dcr-aqw3jz .src-button-space {
    width: 8px;
}

.dcr-aqw3jz svg {
    margin-left: -4px;
}

.dcr-aqw3jz svg {
    fill: var(--share-button);
    -webkit-transition: inherit;
    transition: inherit;
}

.dcr-aqw3jz:hover {
    background-color: var(--share-button);
    border-color: var(--share-button);
    color: var(--share-button-hover);
}

.dcr-aqw3jz:hover svg {
    fill: var(--share-button-hover);
}

.dcr-1co5za7 {
    border-top: 1px solid var(--article-border);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

@media (min-width: 1140px) and (max-width: 1299.9px) {
    .dcr-1co5za7 {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }
}

@media (max-width: 659.9px) {
    .dcr-1co5za7 {
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 659.9px) {
    .dcr-1co5za7 {
        margin-left: -10px;
        margin-right: -10px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

.dcr-14baf59 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}

.dcr-1ejhkqj {
    z-index: 5;
    grid-area: var(--grid-area);
}

.dcr-ysdfsu {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    z-index: 1;
}

@media (max-width: 1139.9px) {
    .dcr-ysdfsu {
        padding-left: 0;
    }
}

@media print {
    .dcr-ysdfsu .ad-slot {
        display: none !important;
    }
}

.dcr-ysdfsu .ad-slot.ad-slot--collapse {
    display: none;
}

@media (min-width: 980px) {
    .dcr-ysdfsu .ad-slot--mostpop {
        margin: 0;
        width: auto;
    }
}

.dcr-ysdfsu .ad-slot--fluid {
    width: 100%;
}

.dcr-ysdfsu .ad-slot-container {
    margin: 12px auto;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.dcr-ysdfsu .ad-slot-container:not(:has(.ad-slot)) {
    margin: 0;
}

@media (min-width: 740px) {
    .dcr-ysdfsu .ad-slot-container {
        background-color: #F6F6F6;
    }
}

@media (max-width: 979.9px) {
    .dcr-ysdfsu .ad-slot-container {
        clear: left;
    }
}

@media (min-width: 740px) {
    .dcr-ysdfsu .ad-slot-container .ad-slot {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: flex-start;
        align-self: flex-start;
    }
}

.dcr-ysdfsu .ad-slot-container .ad-slot .ad-slot__content {
    margin-left: auto;
    margin-right: auto;
}

.dcr-ysdfsu .ad-slot-container .ad-slot--interscroller {
    overflow: hidden;
    position: relative;
}

.dcr-ysdfsu .ad-slot-container .ad-slot--interscroller .ad-slot__content {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    z-index: -1;
}

@media (min-width: 980px) {
    .dcr-ysdfsu .ad-slot-container--offset-right {
        float: right;
        max-width: 300px;
        margin-right: -330px;
        background-color: transparent;
    }
}

@media (min-width: 1140px) {
    .dcr-ysdfsu .ad-slot-container--offset-right {
        margin-right: -310px;
    }
}

@media (min-width: 1300px) {
    .dcr-ysdfsu .ad-slot-container--offset-right {
        margin-right: -380px;
    }
}

.dcr-ysdfsu .ad-slot--inline:not(.ad-slot--rendered) {
    min-height: 221px;
}

@media (min-width: 980px) {
    .dcr-ysdfsu .ad-slot--inline:not(.ad-slot--rendered) {
        min-height: 274px;
    }
}

@media (max-width: 739.9px) {
    .dcr-ysdfsu .ad-slot--top-above-nav:not(.ad-slot--rendered) {
        min-height: 221px;
    }
}

.dcr-ysdfsu .ad-slot-container--im {
    float: left;
    background-color: transparent;
}

.dcr-ysdfsu .ad-slot-container--im .ad-slot {
    width: 130px;
}

@media (min-width: 480px) {
    .dcr-ysdfsu .ad-slot-container--im .ad-slot {
        width: 220px;
    }
}

.dcr-ysdfsu .ad-slot-container--im .ad-slot:not(.ad-slot--rendered) {
    width: 0;
    height: 0;
}

.dcr-ysdfsu .ad-slot-container--im .ad-slot.ad-slot--rendered {
    margin: 5px 10px 6px 0;
}

@media (min-width: 480px) {
    .dcr-ysdfsu .ad-slot-container--im .ad-slot.ad-slot--rendered {
        margin-bottom: 12px;
        margin-right: 20px;
    }
}

.dcr-ysdfsu .ad-slot--carrot {
    float: left;
    clear: both;
    width: 140px;
    margin-right: 20px;
    margin-bottom: 4px;
}

@media (min-width: 1140px) {
    .dcr-ysdfsu .ad-slot--carrot {
        position: relative;
        margin-left: -160px;
        width: 140px;
    }
}

@media (min-width: 1300px) {
    .dcr-ysdfsu .ad-slot--carrot {
        margin-left: -240px;
        width: 220px;
    }
}

.dcr-ysdfsu .ad-slot__scroll {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
    position: relative;
}

.dcr-ysdfsu .ad-slot__scroll.visible {
    visibility: initial;
}

.dcr-ysdfsu .ad-slot__scroll.hidden {
    visibility: hidden;
}

.dcr-ysdfsu .ad-slot__close-button {
    display: none;
}

.dcr-ysdfsu .ad-slot__scroll {
    position: fixed;
    bottom: 0;
    width: 100%;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-ysdfsu .ad-slot:not[data-label-show='true']::before {
    content: '';
    display: block;
    height: 24px;
    visibility: hidden;
}

.dcr-ysdfsu .ad-slot[data-label-show='true']:not(.ad-slot--interscroller)::before {
    content: attr(ad-label-text);
    display: block;
    position: relative;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-ysdfsu .ad-slot__adtest-cookie-clear-link {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    text-align: left;
    position: absolute;
    left: 268px;
    top: 1px;
    z-index: 10;
    padding: 0;
    border: 0;
}

.dcr-ysdfsu .ad-slot--interscroller[data-label-show='true']::before {
    content: 'Advertisement';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: 0;
    display: block;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-2q4o0q {
    margin-top: 0.75rem;
}

.dcr-2q4o0q ol:not([data-ignore='global-ol-styling']) {
    counter-reset: li;
}

.dcr-2q4o0q ol:not([data-ignore='global-ol-styling']) li:before {
    font-family: GuardianTextEgyptian, "Guardian Text Egyptian Web", Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.15;
    font-weight: 400;
    --source-text-decoration-thickness: 2px;
    content: counter(li);
    counter-increment: li;
    margin-right: 0.25rem;
}

.dcr-2q4o0q strong {
    font-weight: bold;
}

.dcr-2q4o0q a:not([data-ignore='global-link-styling']) {
    -webkit-text-decoration: none;
    text-decoration: none;
    border-bottom: 1px solid var(--article-link-border);
    color: var(--article-link-text);
}

.dcr-2q4o0q a:not([data-ignore='global-link-styling']):hover {
    color: var(--article-link-text-hover);
    border-bottom: 1px solid var(--article-link-border-hover);
}

.dcr-fp1ya {
    position: relative;
}

.dcr-fp1ya .ad-slot.ad-slot--collapse {
    display: none;
}

.dcr-fp1ya .ad-slot__scroll {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
    position: relative;
}

.dcr-fp1ya .ad-slot__scroll.visible {
    visibility: initial;
}

.dcr-fp1ya .ad-slot__scroll.hidden {
    visibility: hidden;
}

.dcr-fp1ya .ad-slot__close-button {
    display: none;
}

.dcr-fp1ya .ad-slot__scroll {
    position: fixed;
    bottom: 0;
    width: 100%;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-fp1ya .ad-slot:not[data-label-show='true']::before {
    content: '';
    display: block;
    height: 24px;
    visibility: hidden;
}

.dcr-fp1ya .ad-slot[data-label-show='true']:not(.ad-slot--interscroller)::before {
    content: attr(ad-label-text);
    display: block;
    position: relative;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-fp1ya .ad-slot__adtest-cookie-clear-link {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    text-align: left;
    position: absolute;
    left: 268px;
    top: 1px;
    z-index: 10;
    padding: 0;
    border: 0;
}

.dcr-fp1ya .ad-slot--interscroller[data-label-show='true']::before {
    content: 'Advertisement';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: 0;
    display: block;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-fp1ya.ad-slot-container--centre-slot {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
}

.dcr-173mewl {
    margin-top: 12px;
    margin-bottom: 12px;
}

.dcr-e6xisx {
    margin: 0;
    padding: 0;
}

.dcr-imskkt {
    margin-top: 12px;
    margin-bottom: 12px;
}

@media (max-width: 739.9px) {
    .dcr-imskkt {
        margin-left: -20px;
        margin-right: -20px;
    }
}

@media (max-width: 479.9px) {
    .dcr-imskkt {
        margin-left: -10px;
        margin-right: -10px;
    }
}

@media (min-width: 740px) {
    .dcr-imskkt {
        margin-left: -20px;
        margin-right: -100px;
    }
}

@media (min-width: 980px) {
    .dcr-imskkt {
        margin-left: -20px;
        margin-right: -340px;
    }
}

@media (min-width: 1140px) {
    .dcr-imskkt {
        margin-left: -160px;
        margin-right: -320px;
    }
}

@media (min-width: 1300px) {
    .dcr-imskkt {
        margin-left: -240px;
        margin-right: -400px;
    }
}

.dcr-u8qikl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-positive: 1;
}

.dcr-1gx3men {
    position: relative;
    padding-right: 10px;
}

@media (max-width: 1139.9px) {
    .dcr-1gx3men {
        display: none;
    }
}

@media (min-width: 1140px) and (max-width: 1299.9px) {
    .dcr-1gx3men {
        -webkit-flex-basis: 151px;
        -ms-flex-preferred-size: 151px;
        flex-basis: 151px;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}

@media (min-width: 1300px) {
    .dcr-1gx3men {
        -webkit-flex-basis: 230px;
        -ms-flex-preferred-size: 230px;
        flex-basis: 230px;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}

.dcr-yg4zrc {
    height: 100%;
}

.dcr-k1vhee {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.dcr-fossqd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}

@media (min-width: 1300px) {
    .dcr-fossqd {
        margin-right: 68px;
    }
}

.dcr-f68shw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

@media (max-width: 1139.9px) {
    .dcr-f68shw {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
}

@media (min-width: 1140px) {
    .dcr-1giivcq {
        display: none;
    }
}

.dcr-1aeg5lv {
    max-width: 620px;
}

.dcr-1xo05wy {
    display: block;
}

.dcr-1wi53fp {
    position: relative;
    margin: auto;
    padding-left: 10px;
    padding-right: 10px;
}

@media (min-width: 740px) {
    .dcr-1wi53fp {
        max-width: 740px;
    }
}

@media (min-width: 980px) {
    .dcr-1wi53fp {
        max-width: 980px;
    }
}

@media (min-width: 1140px) {
    .dcr-1wi53fp {
        max-width: 1140px;
    }
}

@media (min-width: 1300px) {
    .dcr-1wi53fp {
        max-width: 1300px;
    }
}

@media (min-width: 740px) {
    .dcr-1wi53fp {
        border-left: 1px solid #DCDCDC;
        border-right: 1px solid #DCDCDC;
    }
}

@media (min-width: 480px) {
    .dcr-1wi53fp {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.dcr-1rs9z5x {
    padding-bottom: 36px;
    position: relative;
}

@media (max-width: 979.9px) {
    .dcr-1rs9z5x {
        padding-bottom: 20px;
    }
}

@media (min-width: 740px) {
    .dcr-1rs9z5x {
        max-width: 620px;
    }
}

@media (min-width: 980px) {
    .dcr-1rs9z5x {
        margin-left: 0px;
        margin-right: 310px;
    }
}

@media (min-width: 1140px) {
    .dcr-1rs9z5x {
        margin-left: 150px;
        padding-left: 10px;
        border-left: 1px solid var(--article-border);
    }
}

@media (min-width: 1300px) {
    .dcr-1rs9z5x {
        margin-left: 229px;
    }
}

.dcr-1slmqmw {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    display: block;
    color: var(--sub-meta-label-text);
    margin-bottom: 8px;
}

.dcr-1jl528t {
    padding-bottom: 12px;
    margin-bottom: 6px;
    border-bottom: 1px solid var(--article-border);
}

.dcr-1yfsxuc {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.5rem 0.25rem;
    background-image: repeating-linear-gradient(to bottom,
            var(--sub-meta-background) 0px,
            var(--sub-meta-background) 36px,
            transparent 36px,
            transparent 37px,
            var(--sub-meta-background) 37px,
            var(--sub-meta-background) 48px), repeating-linear-gradient(to right,
            var(--article-border) 0px,
            var(--article-border) 3px,
            transparent 3px,
            transparent 5px);
    -webkit-background-position: top;
    background-position: top;
    background-repeat: no-repeat;
}

.dcr-1yfsxuc li::before {
    content: '\200B';
    display: block;
    height: 0;
    width: 0;
}

.dcr-ncdwh2 {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.875rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    border: 1px solid var(--sub-meta-text);
    border-radius: 12px;
    padding: 2px 9px;
}

.dcr-ncdwh2:hover {
    background-color: var(--sub-meta-text);
}

.dcr-ncdwh2:hover a {
    color: var(--sub-meta-text-hover);
}

.dcr-ncdwh2 a {
    position: relative;
    display: block;
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-1gwziyt {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: var(--sub-meta-text);
}

.dcr-nu129i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.dcr-ssfe7f>a {
    color: var(--syndication-button-text);
    border-color: var(--syndication-button-border);
    font-weight: normal;
}

.dcr-1susrlh {
    background-color: #F6F6F6;
}

.dcr-u0uasy {
    position: relative;
    margin: auto;
}

@media (min-width: 740px) {
    .dcr-u0uasy {
        max-width: 740px;
    }
}

@media (min-width: 980px) {
    .dcr-u0uasy {
        max-width: 980px;
    }
}

@media (min-width: 1140px) {
    .dcr-u0uasy {
        max-width: 1140px;
    }
}

@media (min-width: 1300px) {
    .dcr-u0uasy {
        max-width: 1300px;
    }
}

.dcr-117mnry {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.dcr-117mnry .ad-slot.ad-slot--collapse {
    display: none;
}

.dcr-117mnry .ad-slot__scroll {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
    position: relative;
}

.dcr-117mnry .ad-slot__scroll.visible {
    visibility: initial;
}

.dcr-117mnry .ad-slot__scroll.hidden {
    visibility: hidden;
}

.dcr-117mnry .ad-slot__close-button {
    display: none;
}

.dcr-117mnry .ad-slot__scroll {
    position: fixed;
    bottom: 0;
    width: 100%;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-117mnry .ad-slot:not[data-label-show='true']::before {
    content: '';
    display: block;
    height: 24px;
    visibility: hidden;
}

.dcr-117mnry .ad-slot[data-label-show='true']:not(.ad-slot--interscroller)::before {
    content: attr(ad-label-text);
    display: block;
    position: relative;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-117mnry .ad-slot__adtest-cookie-clear-link {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    text-align: left;
    position: absolute;
    left: 268px;
    top: 1px;
    z-index: 10;
    padding: 0;
    border: 0;
}

.dcr-117mnry .ad-slot--interscroller[data-label-show='true']::before {
    content: 'Advertisement';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: 0;
    display: block;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-117mnry.ad-slot-container--centre-slot {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
}

.dcr-13rbi4 {
    position: relative;
    min-height: 274px;
    margin: 12px auto;
    max-width: 1300px;
    overflow: hidden;
}

.dcr-13rbi4.ad-slot--fluid {
    min-height: 250px;
    line-height: 10px;
    padding: 0;
    margin: 0;
    overflow: visible;
}

.dcr-13rbi4.ad-slot--fluid {
    width: 100%;
}

@media (min-width: 980px) {
    .dcr-13rbi4 {
        margin: 0;
        padding-bottom: 20px;
        min-height: 294px;
    }
}

@media (min-width: 660px) and (max-width: 979.9px) {
    .dcr-13rbi4:not(.ad-slot--fluid).ad-slot--rendered {
        display: none;
    }
}

.dcr-13rbi4.ad-slot.ad-slot--collapse {
    display: none;
}

.dcr-1ntgn2k {
    width: 100%;
    background: var(--article-section-background);
}

.dcr-1p6z1rt {
    position: relative;
    margin: auto;
    border-top: 1px solid var(--article-border);
    padding-left: 10px;
    padding-right: 10px;
}

@media (min-width: 740px) {
    .dcr-1p6z1rt {
        max-width: 740px;
    }
}

@media (min-width: 980px) {
    .dcr-1p6z1rt {
        max-width: 980px;
    }
}

@media (min-width: 1140px) {
    .dcr-1p6z1rt {
        max-width: 1140px;
    }
}

@media (min-width: 1300px) {
    .dcr-1p6z1rt {
        max-width: 1300px;
    }
}

@media (min-width: 740px) {
    .dcr-1p6z1rt {
        border-left: 1px solid var(--article-border);
        border-right: 1px solid var(--article-border);
    }
}

@media (min-width: 480px) {
    .dcr-1p6z1rt {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.dcr-ri3hap {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.dcr-wynbiy {
    min-height: 340px;
    width: 100%;
    margin-bottom: px;
    margin-left: px;
    background-color: var(--onward-placeholder-background);
}

.dcr-17td87q {
    background-color: var(--article-section-background);
}

.dcr-1atljbz {
    margin-left: 0;
}

.dcr-wuevxh {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.5rem;
    line-height: 1.15;
    font-weight: 700;
    font-style: normal;
    --source-text-decoration-thickness: 3px;
    color: var(--article-section-title);
    padding-bottom: 4px;
    padding-top: 6px;
    overflow-wrap: break-word;
}

.dcr-ddf1wi {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width: 980px) {
    .dcr-ddf1wi {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.dcr-6m88po {
    margin-left: -1px;
}

@media (min-width: 980px) and (max-width: 1299.9px) {
    .dcr-6m88po {
        min-width: 627px;
    }
}

@media (min-width: 1300px) {
    .dcr-6m88po {
        min-width: 718px;
    }
}

.dcr-5mqa0r {
    min-height: 360px;
    width: 100%;
    margin-bottom: px;
    margin-left: px;
    background-color: #EDEDED;
    -webkit-animation: animation-yk1vcf 2s infinite linear;
    animation: animation-yk1vcf 2s infinite linear;
    background: linear-gradient(to right,
            #EDEDED 4%,
            white 25%,
            #EDEDED 36%);
    -webkit-background-size: 1500px 100%;
    background-size: 1500px 100%;
}

.dcr-613wqm {
    margin-top: 9px;
}

@media (min-width: 980px) {
    .dcr-613wqm {
        margin-top: 0;
        margin-left: 10px;
    }
}

@media (min-width: 1140px) {
    .dcr-613wqm {
        margin-top: 10px;
    }
}

    {
    margin-top: 2px;
}

    {
    margin-top: 36px;
}

    {
    margin-top: 9px;
}

    {
    margin-top: 38px;
}

    {
    margin-top: 54px;
}

.dcr-1xecvdn {
    min-height: 274px;
    min-width: 300px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 300px;
    margin: 0 auto;
}

.dcr-1xecvdn .ad-slot.ad-slot--collapse {
    display: none;
}

.dcr-1xecvdn .ad-slot__scroll {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
    position: relative;
}

.dcr-1xecvdn .ad-slot__scroll.visible {
    visibility: initial;
}

.dcr-1xecvdn .ad-slot__scroll.hidden {
    visibility: hidden;
}

.dcr-1xecvdn .ad-slot__close-button {
    display: none;
}

.dcr-1xecvdn .ad-slot__scroll {
    position: fixed;
    bottom: 0;
    width: 100%;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-1xecvdn .ad-slot:not[data-label-show='true']::before {
    content: '';
    display: block;
    height: 24px;
    visibility: hidden;
}

.dcr-1xecvdn .ad-slot[data-label-show='true']:not(.ad-slot--interscroller)::before {
    content: attr(ad-label-text);
    display: block;
    position: relative;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-1xecvdn .ad-slot__adtest-cookie-clear-link {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    text-align: left;
    position: absolute;
    left: 268px;
    top: 1px;
    z-index: 10;
    padding: 0;
    border: 0;
}

.dcr-1xecvdn .ad-slot--interscroller[data-label-show='true']::before {
    content: 'Advertisement';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: 0;
    display: block;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}

.dcr-1xecvdn.ad-slot-container--centre-slot {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
}

@media (min-width: 740px) {
    .dcr-1xecvdn {
        max-width: 700px;
    }
}

@media (min-width: 980px) {
    .dcr-1xecvdn {
        max-width: 300px;
    }
}

.dcr-ne2605 {
    position: relative;
    min-height: 274px;
    min-width: 300px;
    max-width: 300px;
    text-align: center;
}

.dcr-ne2605.ad-slot--fluid {
    min-height: 250px;
    line-height: 10px;
    padding: 0;
    margin: 0;
    overflow: visible;
}

.dcr-ne2605.ad-slot--fluid {
    width: 100%;
}

@media (min-width: 740px) {
    .dcr-ne2605 {
        max-width: 700px;
    }
}

@media (min-width: 980px) {
    .dcr-ne2605 {
        width: auto;
        max-width: 300px;
    }
}

.dcr-qr1v4x {
    position: relative;
    margin: auto;
    border-top: 1px solid #506991;
}

@media (min-width: 740px) {
    .dcr-qr1v4x {
        max-width: 740px;
    }
}

@media (min-width: 980px) {
    .dcr-qr1v4x {
        max-width: 980px;
    }
}

@media (min-width: 1140px) {
    .dcr-qr1v4x {
        max-width: 1140px;
    }
}

@media (min-width: 1300px) {
    .dcr-qr1v4x {
        max-width: 1300px;
    }
}

.dcr-1hmrwdw {
    background-color: #052962;
    color: #FFFFFF;
    padding-bottom: 6px;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
}

.dcr-1w2x6ij {
    border-left: 1px solid #506991;
    border-right: 1px solid #506991;
    padding-bottom: 12px;
    position: relative;
    height: 43px;
}

.dcr-1w2x6ij:after {
    content: '';
    display: table;
    clear: both;
}

.dcr-1w2x6ij>ul {
    clear: none;
}

.dcr-1w2x6ij>ul:after {
    display: none;
}

.dcr-yb4fjd {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    font-weight: 900;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15.4px;
    height: 36px;
    padding-top: 9px;
    padding-right: 5px;
    padding-bottom: 0;
    padding-left: 5px;
    position: relative;
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none;
    z-index: 1;
}

@media (min-width: 375px) {
    .dcr-yb4fjd {
        font-size: 15.7px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 480px) {
    .dcr-yb4fjd {
        font-size: 18px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 740px) {
    .dcr-yb4fjd {
        font-size: 22px;
        height: 48px;
        padding-top: 9px;
        padding-right: 20px;
        padding-bottom: 0;
        padding-left: 9px;
    }
}

@media (min-width: 980px) {
    .dcr-yb4fjd {
        padding-top: 5px;
        height: 42px;
    }
}

.dcr-yb4fjd:focus:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-yb4fjd:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-yb4fjd:hover:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

@media (min-width: 1300px) {
    .dcr-yb4fjd {
        padding-top: 7px;
        font-size: 24px;
    }
}

.dcr-yb4fjd:after {
    border-top: 4px solid #FF5943;
    left: 0;
    right: 1px;
    top: -4px;
    content: '';
    display: block;
    position: absolute;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}

.dcr-yb4fjd:before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #506991;
}

@media (min-width: 740px) {
    .dcr-yb4fjd:before {
        bottom: 17px;
    }
}

@media (min-width: 980px) {
    .dcr-yb4fjd:before {
        bottom: 0.6em;
    }
}

.dcr-1nzx6w8 {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    font-weight: 900;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15.4px;
    height: 36px;
    padding-top: 9px;
    padding-right: 5px;
    padding-bottom: 0;
    padding-left: 5px;
    position: relative;
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none;
    z-index: 1;
}

@media (min-width: 375px) {
    .dcr-1nzx6w8 {
        font-size: 15.7px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 480px) {
    .dcr-1nzx6w8 {
        font-size: 18px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 740px) {
    .dcr-1nzx6w8 {
        font-size: 22px;
        height: 48px;
        padding-top: 9px;
        padding-right: 20px;
        padding-bottom: 0;
        padding-left: 9px;
    }
}

@media (min-width: 980px) {
    .dcr-1nzx6w8 {
        padding-top: 5px;
        height: 42px;
    }
}

.dcr-1nzx6w8:focus:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-1nzx6w8:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-1nzx6w8:hover:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

@media (min-width: 1300px) {
    .dcr-1nzx6w8 {
        padding-top: 7px;
        font-size: 24px;
    }
}

.dcr-1nzx6w8:after {
    border-top: 4px solid #FF7F0F;
    left: 0;
    right: 1px;
    top: -4px;
    content: '';
    display: block;
    position: absolute;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}

.dcr-1nzx6w8:before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #506991;
}

@media (min-width: 740px) {
    .dcr-1nzx6w8:before {
        bottom: 17px;
    }
}

@media (min-width: 980px) {
    .dcr-1nzx6w8:before {
        bottom: 0.6em;
    }
}

.dcr-uybpco {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    font-weight: 900;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15.4px;
    height: 36px;
    padding-top: 9px;
    padding-right: 5px;
    padding-bottom: 0;
    padding-left: 5px;
    position: relative;
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none;
    z-index: 1;
}

@media (min-width: 375px) {
    .dcr-uybpco {
        font-size: 15.7px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 480px) {
    .dcr-uybpco {
        font-size: 18px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 740px) {
    .dcr-uybpco {
        font-size: 22px;
        height: 48px;
        padding-top: 9px;
        padding-right: 20px;
        padding-bottom: 0;
        padding-left: 9px;
    }
}

@media (min-width: 980px) {
    .dcr-uybpco {
        padding-top: 5px;
        height: 42px;
    }
}

.dcr-uybpco:focus:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-uybpco:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-uybpco:hover:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

@media (min-width: 1300px) {
    .dcr-uybpco {
        padding-top: 7px;
        font-size: 24px;
    }
}

.dcr-uybpco:after {
    border-top: 4px solid #00B2FF;
    left: 0;
    right: 1px;
    top: -4px;
    content: '';
    display: block;
    position: absolute;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}

.dcr-uybpco:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-uybpco:focus:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-uybpco:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-uybpco:hover:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-uybpco:before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #506991;
}

@media (min-width: 740px) {
    .dcr-uybpco:before {
        bottom: 17px;
    }
}

@media (min-width: 980px) {
    .dcr-uybpco:before {
        bottom: 0.6em;
    }
}

.dcr-1768ng8 {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    font-weight: 900;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15.4px;
    height: 36px;
    padding-top: 9px;
    padding-right: 5px;
    padding-bottom: 0;
    padding-left: 5px;
    position: relative;
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none;
    z-index: 1;
}

@media (min-width: 375px) {
    .dcr-1768ng8 {
        font-size: 15.7px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 480px) {
    .dcr-1768ng8 {
        font-size: 18px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 740px) {
    .dcr-1768ng8 {
        font-size: 22px;
        height: 48px;
        padding-top: 9px;
        padding-right: 20px;
        padding-bottom: 0;
        padding-left: 9px;
    }
}

@media (min-width: 980px) {
    .dcr-1768ng8 {
        padding-top: 5px;
        height: 42px;
    }
}

.dcr-1768ng8:focus:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-1768ng8:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-1768ng8:hover:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

@media (min-width: 1300px) {
    .dcr-1768ng8 {
        padding-top: 7px;
        font-size: 24px;
    }
}

.dcr-1768ng8:after {
    border-top: 4px solid #EACCA0;
    left: 0;
    right: 1px;
    top: -4px;
    content: '';
    display: block;
    position: absolute;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}

.dcr-1768ng8:before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #506991;
}

@media (min-width: 740px) {
    .dcr-1768ng8:before {
        bottom: 17px;
    }
}

@media (min-width: 980px) {
    .dcr-1768ng8:before {
        bottom: 0.6em;
    }
}

.dcr-15k88q1 {
    font-family: "GH Guardian Headline", "Guardian Egyptian Web", Georgia, serif;
    font-size: 1.0625rem;
    line-height: 1.15;
    font-weight: 500;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    box-sizing: border-box;
    font-weight: 900;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15.4px;
    height: 36px;
    padding-top: 9px;
    padding-right: 5px;
    padding-bottom: 0;
    padding-left: 5px;
    position: relative;
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none;
    z-index: 1;
}

@media (min-width: 375px) {
    .dcr-15k88q1 {
        font-size: 15.7px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 480px) {
    .dcr-15k88q1 {
        font-size: 18px;
        padding-top: 9px;
        padding-right: 5px;
        padding-bottom: 0;
        padding-left: 5px;
    }
}

@media (min-width: 740px) {
    .dcr-15k88q1 {
        font-size: 22px;
        height: 48px;
        padding-top: 9px;
        padding-right: 20px;
        padding-bottom: 0;
        padding-left: 9px;
    }
}

@media (min-width: 980px) {
    .dcr-15k88q1 {
        padding-top: 5px;
        height: 42px;
    }
}

.dcr-15k88q1:focus:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.dcr-15k88q1:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
}

.dcr-15k88q1:hover:after {
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

@media (min-width: 1300px) {
    .dcr-15k88q1 {
        padding-top: 7px;
        font-size: 24px;
    }
}

.dcr-15k88q1:after {
    border-top: 4px solid #FFABDB;
    left: 0;
    right: 1px;
    top: -4px;
    content: '';
    display: block;
    position: absolute;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}

.dcr-1xyi04h {
    display: grid;
    -webkit-column-gap: 12px;
    column-gap: 12px;
    grid-template-areas: 'signup''links''acknowledgment';
    clear: both;
    width: 100%;
    padding: 0 10px;
    position: relative;
    border: 1px solid #506991;
}

@media (min-width: 980px) {
    .dcr-1xyi04h {
        grid-template-columns: min-content;
        grid-template-areas: 'signup          links''acknowledgment  links';
    }
}

@media (min-width: 480px) {
    .dcr-1xyi04h {
        padding: 0 20px;
    }
}

.dcr-1wf840d {
    grid-area: signup;
    padding-top: 8px;
    margin-bottom: 12px;
}

@media (min-width: 980px) {
    .dcr-1wf840d {
        width: 247px;
    }
}

@media (min-width: 1140px) {
    .dcr-1wf840d {
        width: 298px;
    }
}

@media (min-width: 1300px) {
    .dcr-1wf840d {
        width: 458px;
    }
}

.dcr-5s4w22 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    border: none;
    background: transparent;
    cursor: pointer;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-text-decoration: none;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1.0625rem;
    line-height: 1.3;
    font-weight: 700;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 36px;
    min-height: 36px;
    padding: 0 16px;
    border-radius: 36px;
    padding-bottom: 2px;
    background-color: #052962;
    color: #FFFFFF;
    color: #052962;
    background-color: #FFFFFF;
    margin-top: 12px;
}

.dcr-5s4w22:disabled {
    cursor: not-allowed;
}

.dcr-5s4w22:focus {
    outline: 0;
}

html:not(.src-focus-disabled) .dcr-5s4w22:focus {
    /* outline: 5px solid #0077B6; */
    outline-offset: 3px;
}

.dcr-5s4w22:hover {
    background-color: #234B8A;
}

.dcr-5s4w22 svg {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    fill: currentColor;
    position: relative;
    width: 26px;
    height: auto;
}

.dcr-5s4w22 .src-button-space {
    width: 8px;
}

.dcr-5s4w22 svg {
    margin-right: -4px;
}

.dcr-5s4w22:hover {
    background-color: #DCDCDC;
}

.dcr-1ms2xl4 {
    grid-area: links;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media (max-width: 979.9px) {
    .dcr-1ms2xl4 {
        border-top: 1px solid #506991;
    }
}

.dcr-1ms2xl4 ul {
    width: 50%;
    border-left: 1px solid #506991;
    padding: 12px 0 0 10px;
}

.dcr-1ms2xl4 ul:nth-of-type(1) {
    border-left: 0 none;
}

@media (max-width: 739.9px) {
    .dcr-1ms2xl4 ul {
        clear: left;
    }

    .dcr-1ms2xl4 ul:nth-of-type(odd) {
        border-left: 0;
        padding-left: 0;
    }

    .dcr-1ms2xl4 ul:nth-of-type(3) {
        padding-top: 0;
    }

    .dcr-1ms2xl4 ul:nth-of-type(4) {
        padding-top: 0;
    }
}

@media (min-width: 740px) {
    .dcr-1ms2xl4 ul {
        margin: 0 10px 36px 0;
        width: 150px;
    }
}

@media (min-width: 980px) {
    .dcr-1ms2xl4 ul:nth-of-type(1) {
        border-left: 1px solid #506991;
    }
}

.dcr-4coeh {
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
    padding-bottom: 12px;
    display: block;
    line-height: 19px;
}

.dcr-4coeh:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: #FFE500;
}

.dcr-1v06yj3 {
    border-left: 1px solid #506991;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 12px 0 0 10px;
    margin: 0 10px 36px 0;
    width: calc(50% - 10px);
}

@media (max-width: 739.9px) {
    .dcr-1v06yj3 {
        width: 50%;
        border-top: 1px solid #506991;
    }
}

.dcr-1xnlu54 {
    background-color: #052962;
    padding: 0 5px;
    position: absolute;
    bottom: -21px;
    right: 20px;
}

.dcr-1bljy3y {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 42px;
}

.dcr-1bljy3y:hover {
    color: #FFE500;
}

.dcr-1bljy3y:hover .icon-container {
    background-color: #FFE500;
}

.dcr-6ottnt {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.9375rem;
    line-height: 1.3;
    font-weight: 700;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    padding-right: 5px;
}

.dcr-18yycfp {
    position: relative;
    float: right;
    border-radius: 100%;
    background-color: #FFFFFF;
    cursor: pointer;
    height: 42px;
    min-width: 42px;
}

.dcr-13lm9u3:before {
    position: absolute;
    top: 6px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    border: 2px solid #052962;
    border-bottom: 0;
    border-right: 0;
    content: '';
    height: 12px;
    width: 12px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.dcr-1slcfay {
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    padding: 12px;
    padding-left: 20px;
}

@media (max-width: 739.9px) {
    .dcr-1slcfay {
        margin-top: 11px;
    }
}

.dcr-m1s25x {
    position: fixed !important;
    bottom: 0;
    z-index: 25 !important;
    max-height: 90vh;
    overflow: auto;
    width: 100% !important;
    background: none !important;
    top: auto !important;
}

.dcr-14xu3yz {
    position: fixed;
    bottom: 0;
    width: 320px;
    margin: 0 auto;
    right: 0;
    left: 0;
    z-index: 20;
}

@media (min-width: 660px) {
    .dcr-14xu3yz {
        display: none;
    }
}

.dcr-14xu3yz .ad-slot__close-button {
    display: none;
    position: absolute;
    right: 3px;
    top: -21px;
    padding: 0;
    border: 0;
    height: 21px;
    width: 21px;
    background-color: transparent;
}

.dcr-14xu3yz .ad-slot__close-button svg {
    height: 0.75rem;
    width: 0.75rem;
    stroke: #121212;
    fill: #121212;
    stroke-linecap: round;
    stroke-width: 0;
    text-align: center;
}

.dcr-14xu3yz .ad-slot--mobile-sticky .ad-slot__close-button {
    display: block;
}

.dcr-14xu3yz .ad-slot__close-button__x {
    stroke: #121212;
    fill: transparent;
    stroke-linecap: round;
    stroke-width: 2;
    text-align: center;
}

.dcr-14xu3yz .ad-slot:not[data-label-show='true']::before {
    content: '';
    display: block;
    height: 24px;
    visibility: hidden;
}

.dcr-14xu3yz .ad-slot[data-label-show='true']::before {
    content: 'Advertisement';
    display: block;
    position: relative;
    font-family: GuardianTextSans, "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 0.75rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    --source-text-decoration-thickness: 2px;
    height: 24px;
    max-height: 24px;
    background-color: #F6F6F6;
    padding: 0 8px;
    border-top: 1px solid #DCDCDC;
    color: #707070;
    text-align: left;
    box-sizing: border-box;
}




div#maincontent:focus {
    box-shadow: none !important
}

@media (min-width: 71.25em) {
    .content__main-column--interactive {
        margin-left: 160px
    }
}

@media (min-width: 81.25em) {
    .content__main-column--interactive {
        margin-left: 240px
    }
}

.content__main-column--interactive:before {
    position: absolute;
    top: 0;
    height: calc(100% + 15px);
    min-height: 100px;
    content: ""
}

@media (min-width: 71.25em) {
    .content__main-column--interactive:before {
        z-index: -1;
        left: -10px
    }
}

@media (min-width: 81.25em) {
    .content__main-column--interactive:before {
        left: -11px
    }
}

.content__main-column--interactive .element-atom {
    max-width: 620px
}

@media (max-width: 46.24em) {
    .content__main-column--interactive .element-atom {
        max-width: 100%
    }
}

.content__main-column--interactive .element-showcase {
    margin-left: 0
}

@media (min-width: 46.25em) {
    .content__main-column--interactive .element-showcase {
        max-width: 620px
    }
}

@media (min-width: 71.25em) {
    .content__main-column--interactive .element-showcase {
        max-width: 860px
    }
}

.content__main-column--interactive .element-immersive {
    max-width: 1100px
}

@media (max-width: 46.24em) {
    .content__main-column--interactive .element-immersive {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw !important;
        margin-right: -50vw !important
    }
}

@media (min-width: 46.25em) and (max-width: 71.24em) {
    .content__main-column--interactive .element-immersive {
        margin-left: -20px;
        width: calc(100% + 60px)
    }
}

@media (min-width: 81.25em) {
    .content__main-column--interactive .element-immersive {
        /* max-width: 1260px */
    }
}

.content__main-column--interactive .element-atom {
    margin-top: 0;
    margin-bottom: 0
}

.content__main-column--interactive p {
    color: #121212;
    max-width: 620px
}

p+.element-atom {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 12px;
    margin-bottom: 12px
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-Light.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Light.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.ttf) format("truetype");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-Regular.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Regular.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.ttf) format("truetype");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.ttf) format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.ttf) format("truetype");
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.woff2) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.ttf) format("truetype");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: Guardian Titlepiece;
    src: url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.woff) format("woff"), url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

.content__labels {
    display: none
}

.content__headline,
.headline {
    font-family: Guardian Headline, Guardian Headline Full, Guardian Egyptian Web, Georgia, serif !important;
    font-weight: 700 !important;
    color: #226ba9 !important
}

.content__standfirst,
.standfirst {
    font-weight: 500 !important
}

.content__standfirst a,
.standfirst a {
    font-weight: 800 !important
}

#maincontent {
    margin-top: 0 !important
}

@media (min-width: 71.25em) {
    .content--interactive-grid {
        grid-template-columns: 219px 1px 620px !important
    }
}

.android #gv-atom,
.ios #gv-atom {
    width: calc(100% + 20px) !important;
    margin-left: -10px !important
}

@media (min-width: 30em) {

    .android #gv-atom,
    .ios #gv-atom {
        width: 100% !important;
        margin-left: 0 !important
    }
}

.android #gv-team-navs,
.ios #gv-team-navs {
    padding-bottom: 10px !important
}

.austria-selected .gv-player-details,
.austria-selected .gv-player-details-inner,
.austria-selected #gv-player-details-pointer-inner,
.austria-selected .gv-details-pointer-hand,
.austria-selected .gv-player-details-block {
    border-color: #bd252b !important
}

.austria-selected .gv-player-details:before,
.austria-selected .gv-player-details:after,
.austria-selected .gv-player-details-inner:before,
.austria-selected .gv-player-details-inner:after,
.austria-selected #gv-player-details-pointer-inner:before,
.austria-selected #gv-player-details-pointer-inner:after,
.austria-selected .gv-details-pointer-hand:before,
.austria-selected .gv-details-pointer-hand:after,
.austria-selected .gv-player-details-block:before,
.austria-selected .gv-player-details-block:after {
    border-color: #bd252b !important
}

#gv-team-block_austria .gv-team-base-background,
#gv-team-details-block_austria .gv-team-base-background,
.gv-wc2018-widget-wrapper_austria .gv-team-base-background {
    background-color: #bd252b
}

#gv-team-block_austria .gv-team-base-background-dark,
#gv-team-details-block_austria .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_austria .gv-team-base-background-dark {
    background-color: #521013
}

#gv-team-block_austria .gv-team-base-border,
#gv-team-details-block_austria .gv-team-base-border,
.gv-wc2018-widget-wrapper_austria .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_austria .gv-team-base-fill,
#gv-team-details-block_austria .gv-team-base-fill,
.gv-wc2018-widget-wrapper_austria .gv-team-base-fill,
#gv-team-block_austria .gv-team-base-fill-darker-1,
#gv-team-details-block_austria .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_austria .gv-team-base-fill-darker-1 {
    fill: #bd252b
}

#gv-team-block_austria .gv-team-base-fill-darker-2,
#gv-team-details-block_austria .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_austria .gv-team-base-fill-darker-2 {
    fill: #a82126
}

#gv-team-block_austria .gv-team-base-fill-darker-3,
#gv-team-details-block_austria .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_austria .gv-team-base-fill-darker-3 {
    fill: #921d21
}

#gv-team-block_austria .gv-special-player-highlight:before,
#gv-team-details-block_austria .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_austria .gv-special-player-highlight:before {
    border-color: #bd252b
}

.belgium-selected .gv-player-details,
.belgium-selected .gv-player-details-inner,
.belgium-selected #gv-player-details-pointer-inner,
.belgium-selected .gv-details-pointer-hand,
.belgium-selected .gv-player-details-block {
    border-color: #bb1e3d !important
}

.belgium-selected .gv-player-details:before,
.belgium-selected .gv-player-details:after,
.belgium-selected .gv-player-details-inner:before,
.belgium-selected .gv-player-details-inner:after,
.belgium-selected #gv-player-details-pointer-inner:before,
.belgium-selected #gv-player-details-pointer-inner:after,
.belgium-selected .gv-details-pointer-hand:before,
.belgium-selected .gv-details-pointer-hand:after,
.belgium-selected .gv-player-details-block:before,
.belgium-selected .gv-player-details-block:after {
    border-color: #bb1e3d !important
}

#gv-team-block_belgium .gv-team-base-background,
#gv-team-details-block_belgium .gv-team-base-background,
.gv-wc2018-widget-wrapper_belgium .gv-team-base-background {
    background-color: #bb1e3d
}

#gv-team-block_belgium .gv-team-base-background-dark,
#gv-team-details-block_belgium .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_belgium .gv-team-base-background-dark {
    background-color: #4d0c19
}

#gv-team-block_belgium .gv-team-base-border,
#gv-team-details-block_belgium .gv-team-base-border,
.gv-wc2018-widget-wrapper_belgium .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_belgium .gv-team-base-fill,
#gv-team-details-block_belgium .gv-team-base-fill,
.gv-wc2018-widget-wrapper_belgium .gv-team-base-fill,
#gv-team-block_belgium .gv-team-base-fill-darker-1,
#gv-team-details-block_belgium .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_belgium .gv-team-base-fill-darker-1 {
    fill: #bb1e3d
}

#gv-team-block_belgium .gv-team-base-fill-darker-2,
#gv-team-details-block_belgium .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_belgium .gv-team-base-fill-darker-2 {
    fill: #a51a36
}

#gv-team-block_belgium .gv-team-base-fill-darker-3,
#gv-team-details-block_belgium .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_belgium .gv-team-base-fill-darker-3 {
    fill: #8f172f
}

#gv-team-block_belgium .gv-special-player-highlight:before,
#gv-team-details-block_belgium .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_belgium .gv-special-player-highlight:before {
    border-color: #bb1e3d
}

.denmark-selected .gv-player-details,
.denmark-selected .gv-player-details-inner,
.denmark-selected #gv-player-details-pointer-inner,
.denmark-selected .gv-details-pointer-hand,
.denmark-selected .gv-player-details-block {
    border-color: #eb302b !important
}

.denmark-selected .gv-player-details:before,
.denmark-selected .gv-player-details:after,
.denmark-selected .gv-player-details-inner:before,
.denmark-selected .gv-player-details-inner:after,
.denmark-selected #gv-player-details-pointer-inner:before,
.denmark-selected #gv-player-details-pointer-inner:after,
.denmark-selected .gv-details-pointer-hand:before,
.denmark-selected .gv-details-pointer-hand:after,
.denmark-selected .gv-player-details-block:before,
.denmark-selected .gv-player-details-block:after {
    border-color: #eb302b !important
}

#gv-team-block_denmark .gv-team-base-background,
#gv-team-details-block_denmark .gv-team-base-background,
.gv-wc2018-widget-wrapper_denmark .gv-team-base-background {
    background-color: #eb302b
}

#gv-team-block_denmark .gv-team-base-background-dark,
#gv-team-details-block_denmark .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_denmark .gv-team-base-background-dark {
    background-color: #8a100d
}

#gv-team-block_denmark .gv-team-base-border,
#gv-team-details-block_denmark .gv-team-base-border,
.gv-wc2018-widget-wrapper_denmark .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_denmark .gv-team-base-fill,
#gv-team-details-block_denmark .gv-team-base-fill,
.gv-wc2018-widget-wrapper_denmark .gv-team-base-fill,
#gv-team-block_denmark .gv-team-base-fill-darker-1,
#gv-team-details-block_denmark .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_denmark .gv-team-base-fill-darker-1 {
    fill: #eb302b
}

#gv-team-block_denmark .gv-team-base-fill-darker-2,
#gv-team-details-block_denmark .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_denmark .gv-team-base-fill-darker-2 {
    fill: #e71b16
}

#gv-team-block_denmark .gv-team-base-fill-darker-3,
#gv-team-details-block_denmark .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_denmark .gv-team-base-fill-darker-3 {
    fill: #cf1814
}

#gv-team-block_denmark .gv-special-player-highlight:before,
#gv-team-details-block_denmark .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_denmark .gv-special-player-highlight:before {
    border-color: #eb302b
}

.england-selected .gv-player-details,
.england-selected .gv-player-details-inner,
.england-selected #gv-player-details-pointer-inner,
.england-selected .gv-details-pointer-hand,
.england-selected .gv-player-details-block {
    border-color: #1268b3 !important
}

.england-selected .gv-player-details:before,
.england-selected .gv-player-details:after,
.england-selected .gv-player-details-inner:before,
.england-selected .gv-player-details-inner:after,
.england-selected #gv-player-details-pointer-inner:before,
.england-selected #gv-player-details-pointer-inner:after,
.england-selected .gv-details-pointer-hand:before,
.england-selected .gv-details-pointer-hand:after,
.england-selected .gv-player-details-block:before,
.england-selected .gv-player-details-block:after {
    border-color: #1268b3 !important
}

#gv-team-block_england .gv-team-base-background,
#gv-team-details-block_england .gv-team-base-background,
.gv-wc2018-widget-wrapper_england .gv-team-base-background {
    background-color: #1268b3
}

#gv-team-block_england .gv-team-base-background-dark,
#gv-team-details-block_england .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_england .gv-team-base-background-dark {
    background-color: #06253f
}

#gv-team-block_england .gv-team-base-border,
#gv-team-details-block_england .gv-team-base-border,
.gv-wc2018-widget-wrapper_england .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_england .gv-team-base-fill,
#gv-team-details-block_england .gv-team-base-fill,
.gv-wc2018-widget-wrapper_england .gv-team-base-fill,
#gv-team-block_england .gv-team-base-fill-darker-1,
#gv-team-details-block_england .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_england .gv-team-base-fill-darker-1 {
    fill: #1268b3
}

#gv-team-block_england .gv-team-base-fill-darker-2,
#gv-team-details-block_england .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_england .gv-team-base-fill-darker-2 {
    fill: #105b9c
}

#gv-team-block_england .gv-team-base-fill-darker-3,
#gv-team-details-block_england .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_england .gv-team-base-fill-darker-3 {
    fill: #0d4d85
}

#gv-team-block_england .gv-special-player-highlight:before,
#gv-team-details-block_england .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_england .gv-special-player-highlight:before {
    border-color: #1268b3
}

.slovenia-selected .gv-player-details,
.slovenia-selected .gv-player-details-inner,
.slovenia-selected #gv-player-details-pointer-inner,
.slovenia-selected .gv-details-pointer-hand,
.slovenia-selected .gv-player-details-block {
    border-color: #1268b3 !important
}

.slovenia-selected .gv-player-details:before,
.slovenia-selected .gv-player-details:after,
.slovenia-selected .gv-player-details-inner:before,
.slovenia-selected .gv-player-details-inner:after,
.slovenia-selected #gv-player-details-pointer-inner:before,
.slovenia-selected #gv-player-details-pointer-inner:after,
.slovenia-selected .gv-details-pointer-hand:before,
.slovenia-selected .gv-details-pointer-hand:after,
.slovenia-selected .gv-player-details-block:before,
.slovenia-selected .gv-player-details-block:after {
    border-color: #1268b3 !important
}

#gv-team-block_slovenia .gv-team-base-background,
#gv-team-details-block_slovenia .gv-team-base-background,
.gv-wc2018-widget-wrapper_slovenia .gv-team-base-background {
    background-color: #1268b3
}

#gv-team-block_slovenia .gv-team-base-background-dark,
#gv-team-details-block_slovenia .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_slovenia .gv-team-base-background-dark {
    background-color: #06253f
}

#gv-team-block_slovenia .gv-team-base-border,
#gv-team-details-block_slovenia .gv-team-base-border,
.gv-wc2018-widget-wrapper_slovenia .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_slovenia .gv-team-base-fill,
#gv-team-details-block_slovenia .gv-team-base-fill,
.gv-wc2018-widget-wrapper_slovenia .gv-team-base-fill,
#gv-team-block_slovenia .gv-team-base-fill-darker-1,
#gv-team-details-block_slovenia .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_slovenia .gv-team-base-fill-darker-1 {
    fill: #1268b3
}

#gv-team-block_slovenia .gv-team-base-fill-darker-2,
#gv-team-details-block_slovenia .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_slovenia .gv-team-base-fill-darker-2 {
    fill: #105b9c
}

#gv-team-block_slovenia .gv-team-base-fill-darker-3,
#gv-team-details-block_slovenia .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_slovenia .gv-team-base-fill-darker-3 {
    fill: #0d4d85
}

#gv-team-block_slovenia .gv-special-player-highlight:before,
#gv-team-details-block_slovenia .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_slovenia .gv-special-player-highlight:before {
    border-color: #1268b3
}

.germany-selected .gv-player-details,
.germany-selected .gv-player-details-inner,
.germany-selected #gv-player-details-pointer-inner,
.germany-selected .gv-details-pointer-hand,
.germany-selected .gv-player-details-block {
    border-color: #d79b2a !important
        /* U shap border color */
}

.germany-selected .gv-player-details:before,
.germany-selected .gv-player-details:after,
.germany-selected .gv-player-details-inner:before,
.germany-selected .gv-player-details-inner:after,
.germany-selected #gv-player-details-pointer-inner:before,
.germany-selected #gv-player-details-pointer-inner:after,
.germany-selected .gv-details-pointer-hand:before,
.germany-selected .gv-details-pointer-hand:after,
.germany-selected .gv-player-details-block:before,
.germany-selected .gv-player-details-block:after {
    border-color: #d79b2a !important
        /* horizental border color  */
}

#gv-team-block_germany .gv-team-base-background,
#gv-team-details-block_germany .gv-team-base-background,
.gv-wc2018-widget-wrapper_germany .gv-team-base-background {
    background-color: #d79b2a
}

#gv-team-block_germany .gv-team-base-background-dark,
#gv-team-details-block_germany .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_germany .gv-team-base-background-dark {
    background-color: #6d4e14
}

#gv-team-block_germany .gv-team-base-border,
#gv-team-details-block_germany .gv-team-base-border,
.gv-wc2018-widget-wrapper_germany .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_germany .gv-team-base-fill,
#gv-team-details-block_germany .gv-team-base-fill,
.gv-wc2018-widget-wrapper_germany .gv-team-base-fill,
#gv-team-block_germany .gv-team-base-fill-darker-1,
#gv-team-details-block_germany .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_germany .gv-team-base-fill-darker-1 {
    fill: #d79b2a
}

#gv-team-block_germany .gv-team-base-fill-darker-2,
#gv-team-details-block_germany .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_germany .gv-team-base-fill-darker-2 {
    fill: #c38c25
}

#gv-team-block_germany .gv-team-base-fill-darker-3,
#gv-team-details-block_germany .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_germany .gv-team-base-fill-darker-3 {
    fill: #ad7d21
}

#gv-team-block_germany .gv-special-player-highlight:before,
#gv-team-details-block_germany .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_germany .gv-special-player-highlight:before {
    border-color: #d79b2a
        /* first div hover curcle color  */
}

.hungary-selected .gv-player-details,
.hungary-selected .gv-player-details-inner,
.hungary-selected #gv-player-details-pointer-inner,
.hungary-selected .gv-details-pointer-hand,
.hungary-selected .gv-player-details-block {
    border-color: #f1493b !important
        /* U shap border color red  */
}

.hungary-selected .gv-player-details:before,
.hungary-selected .gv-player-details:after,
.hungary-selected .gv-player-details-inner:before,
.hungary-selected .gv-player-details-inner:after,
.hungary-selected #gv-player-details-pointer-inner:before,
.hungary-selected #gv-player-details-pointer-inner:after,
.hungary-selected .gv-details-pointer-hand:before,
.hungary-selected .gv-details-pointer-hand:after,
.hungary-selected .gv-player-details-block:before,
.hungary-selected .gv-player-details-block:after {
    border-color: #f1493b !important
        /* horizontal border red color  */
}

#gv-team-block_hungary .gv-team-base-background,
#gv-team-details-block_hungary .gv-team-base-background,
.gv-wc2018-widget-wrapper_hungary .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_hungary .gv-team-base-background-dark,
#gv-team-details-block_hungary .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_hungary .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_hungary .gv-team-base-border,
#gv-team-details-block_hungary .gv-team-base-border,
.gv-wc2018-widget-wrapper_hungary .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_hungary .gv-team-base-fill,
#gv-team-details-block_hungary .gv-team-base-fill,
.gv-wc2018-widget-wrapper_hungary .gv-team-base-fill,
#gv-team-block_hungary .gv-team-base-fill-darker-1,
#gv-team-details-block_hungary .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_hungary .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_hungary .gv-team-base-fill-darker-2,
#gv-team-details-block_hungary .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_hungary .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_hungary .gv-team-base-fill-darker-3,
#gv-team-details-block_hungary .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_hungary .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_hungary .gv-special-player-highlight:before,
#gv-team-details-block_hungary .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_hungary .gv-special-player-highlight:before {
    border-color: #f1493b
}

.albania-selected .gv-player-details,
.albania-selected .gv-player-details-inner,
.albania-selected #gv-player-details-pointer-inner,
.albania-selected .gv-details-pointer-hand,
.albania-selected .gv-player-details-block {
    border-color: #d82227 !important
}

.albania-selected .gv-player-details:before,
.albania-selected .gv-player-details:after,
.albania-selected .gv-player-details-inner:before,
.albania-selected .gv-player-details-inner:after,
.albania-selected #gv-player-details-pointer-inner:before,
.albania-selected #gv-player-details-pointer-inner:after,
.albania-selected .gv-details-pointer-hand:before,
.albania-selected .gv-details-pointer-hand:after,
.albania-selected .gv-player-details-block:before,
.albania-selected .gv-player-details-block:after {
    border-color: #d82227 !important
}

#gv-team-block_albania .gv-team-base-background,
#gv-team-details-block_albania .gv-team-base-background,
.gv-wc2018-widget-wrapper_albania .gv-team-base-background {
    background-color: #d82227
}

#gv-team-block_albania .gv-team-base-background-dark,
#gv-team-details-block_albania .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_albania .gv-team-base-background-dark {
    background-color: #6a1113
}

#gv-team-block_albania .gv-team-base-border,
#gv-team-details-block_albania .gv-team-base-border,
.gv-wc2018-widget-wrapper_albania .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_albania .gv-team-base-fill,
#gv-team-details-block_albania .gv-team-base-fill,
.gv-wc2018-widget-wrapper_albania .gv-team-base-fill,
#gv-team-block_albania .gv-team-base-fill-darker-1,
#gv-team-details-block_albania .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_albania .gv-team-base-fill-darker-1 {
    fill: #d82227
}

#gv-team-block_albania .gv-team-base-fill-darker-2,
#gv-team-details-block_albania .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_albania .gv-team-base-fill-darker-2 {
    fill: #c21f23
}

#gv-team-block_albania .gv-team-base-fill-darker-3,
#gv-team-details-block_albania .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_albania .gv-team-base-fill-darker-3 {
    fill: #ac1b1f
}

#gv-team-block_albania .gv-special-player-highlight:before,
#gv-team-details-block_albania .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_albania .gv-special-player-highlight:before {
    border-color: #d82227
}

.north-macedonia-selected .gv-player-details,
.north-macedonia-selected .gv-player-details-inner,
.north-macedonia-selected #gv-player-details-pointer-inner,
.north-macedonia-selected .gv-details-pointer-hand,
.north-macedonia-selected .gv-player-details-block {
    border-color: #d82227 !important
}

.north-macedonia-selected .gv-player-details:before,
.north-macedonia-selected .gv-player-details:after,
.north-macedonia-selected .gv-player-details-inner:before,
.north-macedonia-selected .gv-player-details-inner:after,
.north-macedonia-selected #gv-player-details-pointer-inner:before,
.north-macedonia-selected #gv-player-details-pointer-inner:after,
.north-macedonia-selected .gv-details-pointer-hand:before,
.north-macedonia-selected .gv-details-pointer-hand:after,
.north-macedonia-selected .gv-player-details-block:before,
.north-macedonia-selected .gv-player-details-block:after {
    border-color: #d82227 !important
}

#gv-team-block_north-macedonia .gv-team-base-background,
#gv-team-details-block_north-macedonia .gv-team-base-background,
.gv-wc2018-widget-wrapper_north-macedonia .gv-team-base-background {
    background-color: #d82227
}

#gv-team-block_north-macedonia .gv-team-base-background-dark,
#gv-team-details-block_north-macedonia .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_north-macedonia .gv-team-base-background-dark {
    background-color: #6a1113
}

#gv-team-block_north-macedonia .gv-team-base-border,
#gv-team-details-block_north-macedonia .gv-team-base-border,
.gv-wc2018-widget-wrapper_north-macedonia .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_north-macedonia .gv-team-base-fill,
#gv-team-details-block_north-macedonia .gv-team-base-fill,
.gv-wc2018-widget-wrapper_north-macedonia .gv-team-base-fill,
#gv-team-block_north-macedonia .gv-team-base-fill-darker-1,
#gv-team-details-block_north-macedonia .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_north-macedonia .gv-team-base-fill-darker-1 {
    fill: #d82227
}

#gv-team-block_north-macedonia .gv-team-base-fill-darker-2,
#gv-team-details-block_north-macedonia .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_north-macedonia .gv-team-base-fill-darker-2 {
    fill: #c21f23
}

#gv-team-block_north-macedonia .gv-team-base-fill-darker-3,
#gv-team-details-block_north-macedonia .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_north-macedonia .gv-team-base-fill-darker-3 {
    fill: #ac1b1f
}

#gv-team-block_north-macedonia .gv-special-player-highlight:before,
#gv-team-details-block_north-macedonia .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_north-macedonia .gv-special-player-highlight:before {
    border-color: #d82227
}

.poland-selected .gv-player-details,
.poland-selected .gv-player-details-inner,
.poland-selected #gv-player-details-pointer-inner,
.poland-selected .gv-details-pointer-hand,
.poland-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.poland-selected .gv-player-details:before,
.poland-selected .gv-player-details:after,
.poland-selected .gv-player-details-inner:before,
.poland-selected .gv-player-details-inner:after,
.poland-selected #gv-player-details-pointer-inner:before,
.poland-selected #gv-player-details-pointer-inner:after,
.poland-selected .gv-details-pointer-hand:before,
.poland-selected .gv-details-pointer-hand:after,
.poland-selected .gv-player-details-block:before,
.poland-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_poland .gv-team-base-background,
#gv-team-details-block_poland .gv-team-base-background,
.gv-wc2018-widget-wrapper_poland .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_poland .gv-team-base-background-dark,
#gv-team-details-block_poland .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_poland .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_poland .gv-team-base-border,
#gv-team-details-block_poland .gv-team-base-border,
.gv-wc2018-widget-wrapper_poland .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_poland .gv-team-base-fill,
#gv-team-details-block_poland .gv-team-base-fill,
.gv-wc2018-widget-wrapper_poland .gv-team-base-fill,
#gv-team-block_poland .gv-team-base-fill-darker-1,
#gv-team-details-block_poland .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_poland .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_poland .gv-team-base-fill-darker-2,
#gv-team-details-block_poland .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_poland .gv-team-base-fill-darker-2 {
    fill: #b1141d
}

#gv-team-block_poland .gv-team-base-fill-darker-3,
#gv-team-details-block_poland .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_poland .gv-team-base-fill-darker-3 {
    fill: #9a1219
}

#gv-team-block_poland .gv-special-player-highlight:before,
#gv-team-details-block_poland .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_poland .gv-special-player-highlight:before {
    border-color: #f1493b
}

.serbia-selected .gv-player-details,
.serbia-selected .gv-player-details-inner,
.serbia-selected #gv-player-details-pointer-inner,
.serbia-selected .gv-details-pointer-hand,
.serbia-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.serbia-selected .gv-player-details:before,
.serbia-selected .gv-player-details:after,
.serbia-selected .gv-player-details-inner:before,
.serbia-selected .gv-player-details-inner:after,
.serbia-selected #gv-player-details-pointer-inner:before,
.serbia-selected #gv-player-details-pointer-inner:after,
.serbia-selected .gv-details-pointer-hand:before,
.serbia-selected .gv-details-pointer-hand:after,
.serbia-selected .gv-player-details-block:before,
.serbia-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_serbia .gv-team-base-background,
#gv-team-details-block_serbia .gv-team-base-background,
.gv-wc2018-widget-wrapper_serbia .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_serbia .gv-team-base-background-dark,
#gv-team-details-block_serbia .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_serbia .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_serbia .gv-team-base-border,
#gv-team-details-block_serbia .gv-team-base-border,
.gv-wc2018-widget-wrapper_serbia .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_serbia .gv-team-base-fill,
#gv-team-details-block_serbia .gv-team-base-fill,
.gv-wc2018-widget-wrapper_serbia .gv-team-base-fill,
#gv-team-block_serbia .gv-team-base-fill-darker-1,
#gv-team-details-block_serbia .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_serbia .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_serbia .gv-team-base-fill-darker-2,
#gv-team-details-block_serbia .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_serbia .gv-team-base-fill-darker-2 {
    fill: #b1141d
}

#gv-team-block_serbia .gv-team-base-fill-darker-3,
#gv-team-details-block_serbia .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_serbia .gv-team-base-fill-darker-3 {
    fill: #9a1219
}

#gv-team-block_serbia .gv-special-player-highlight:before,
#gv-team-details-block_serbia .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_serbia .gv-special-player-highlight:before {
    border-color: #f1493b
}

.scotland-selected .gv-player-details,
.scotland-selected .gv-player-details-inner,
.scotland-selected #gv-player-details-pointer-inner,
.scotland-selected .gv-details-pointer-hand,
.scotland-selected .gv-player-details-block {
    border-color: #1268b3 !important
}

.scotland-selected .gv-player-details:before,
.scotland-selected .gv-player-details:after,
.scotland-selected .gv-player-details-inner:before,
.scotland-selected .gv-player-details-inner:after,
.scotland-selected #gv-player-details-pointer-inner:before,
.scotland-selected #gv-player-details-pointer-inner:after,
.scotland-selected .gv-details-pointer-hand:before,
.scotland-selected .gv-details-pointer-hand:after,
.scotland-selected .gv-player-details-block:before,
.scotland-selected .gv-player-details-block:after {
    border-color: #1268b3 !important
}

#gv-team-block_scotland .gv-team-base-background,
#gv-team-details-block_scotland .gv-team-base-background,
.gv-wc2018-widget-wrapper_scotland .gv-team-base-background {
    background-color: #1268b3
}

#gv-team-block_scotland .gv-team-base-background-dark,
#gv-team-details-block_scotland .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_scotland .gv-team-base-background-dark {
    background-color: #06253f
}

#gv-team-block_scotland .gv-team-base-border,
#gv-team-details-block_scotland .gv-team-base-border,
.gv-wc2018-widget-wrapper_scotland .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_scotland .gv-team-base-fill,
#gv-team-details-block_scotland .gv-team-base-fill,
.gv-wc2018-widget-wrapper_scotland .gv-team-base-fill,
#gv-team-block_scotland .gv-team-base-fill-darker-1,
#gv-team-details-block_scotland .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_scotland .gv-team-base-fill-darker-1 {
    fill: #1268b3
}

#gv-team-block_scotland .gv-team-base-fill-darker-2,
#gv-team-details-block_scotland .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_scotland .gv-team-base-fill-darker-2 {
    fill: #105b9c
}

#gv-team-block_scotland .gv-team-base-fill-darker-3,
#gv-team-details-block_scotland .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_scotland .gv-team-base-fill-darker-3 {
    fill: #0d4d85
}

#gv-team-block_scotland .gv-special-player-highlight:before,
#gv-team-details-block_scotland .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_scotland .gv-special-player-highlight:before {
    border-color: #1268b3
}

.slovakia-selected .gv-player-details,
.slovakia-selected .gv-player-details-inner,
.slovakia-selected #gv-player-details-pointer-inner,
.slovakia-selected .gv-details-pointer-hand,
.slovakia-selected .gv-player-details-block {
    border-color: #e52627 !important
}

.slovakia-selected .gv-player-details:before,
.slovakia-selected .gv-player-details:after,
.slovakia-selected .gv-player-details-inner:before,
.slovakia-selected .gv-player-details-inner:after,
.slovakia-selected #gv-player-details-pointer-inner:before,
.slovakia-selected #gv-player-details-pointer-inner:after,
.slovakia-selected .gv-details-pointer-hand:before,
.slovakia-selected .gv-details-pointer-hand:after,
.slovakia-selected .gv-player-details-block:before,
.slovakia-selected .gv-player-details-block:after {
    border-color: #e52627 !important
}

#gv-team-block_slovakia .gv-team-base-background,
#gv-team-details-block_slovakia .gv-team-base-background,
.gv-wc2018-widget-wrapper_slovakia .gv-team-base-background {
    background-color: #e52627
}

#gv-team-block_slovakia .gv-team-base-background-dark,
#gv-team-details-block_slovakia .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_slovakia .gv-team-base-background-dark {
    background-color: #7d0f10
}

#gv-team-block_slovakia .gv-team-base-border,
#gv-team-details-block_slovakia .gv-team-base-border,
.gv-wc2018-widget-wrapper_slovakia .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_slovakia .gv-team-base-fill,
#gv-team-details-block_slovakia .gv-team-base-fill,
.gv-wc2018-widget-wrapper_slovakia .gv-team-base-fill,
#gv-team-block_slovakia .gv-team-base-fill-darker-1,
#gv-team-details-block_slovakia .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_slovakia .gv-team-base-fill-darker-1 {
    fill: #e52627
}

#gv-team-block_slovakia .gv-team-base-fill-darker-2,
#gv-team-details-block_slovakia .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_slovakia .gv-team-base-fill-darker-2 {
    fill: #d81a1b
}

#gv-team-block_slovakia .gv-team-base-fill-darker-3,
#gv-team-details-block_slovakia .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_slovakia .gv-team-base-fill-darker-3 {
    fill: #c11718
}

#gv-team-block_slovakia .gv-special-player-highlight:before,
#gv-team-details-block_slovakia .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_slovakia .gv-special-player-highlight:before {
    border-color: #e52627
}

.switzerland-selected .gv-player-details,
.switzerland-selected .gv-player-details-inner,
.switzerland-selected #gv-player-details-pointer-inner,
.switzerland-selected .gv-details-pointer-hand,
.switzerland-selected .gv-player-details-block {
    border-color: #c42026 !important
}

.switzerland-selected .gv-player-details:before,
.switzerland-selected .gv-player-details:after,
.switzerland-selected .gv-player-details-inner:before,
.switzerland-selected .gv-player-details-inner:after,
.switzerland-selected #gv-player-details-pointer-inner:before,
.switzerland-selected #gv-player-details-pointer-inner:after,
.switzerland-selected .gv-details-pointer-hand:before,
.switzerland-selected .gv-details-pointer-hand:after,
.switzerland-selected .gv-player-details-block:before,
.switzerland-selected .gv-player-details-block:after {
    border-color: #c42026 !important
}

#gv-team-block_switzerland .gv-team-base-background,
#gv-team-details-block_switzerland .gv-team-base-background,
.gv-wc2018-widget-wrapper_switzerland .gv-team-base-background {
    background-color: #c42026
}

#gv-team-block_switzerland .gv-team-base-background-dark,
#gv-team-details-block_switzerland .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_switzerland .gv-team-base-background-dark {
    background-color: #560e11
}

#gv-team-block_switzerland .gv-team-base-border,
#gv-team-details-block_switzerland .gv-team-base-border,
.gv-wc2018-widget-wrapper_switzerland .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_switzerland .gv-team-base-fill,
#gv-team-details-block_switzerland .gv-team-base-fill,
.gv-wc2018-widget-wrapper_switzerland .gv-team-base-fill,
#gv-team-block_switzerland .gv-team-base-fill-darker-1,
#gv-team-details-block_switzerland .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_switzerland .gv-team-base-fill-darker-1 {
    fill: #c42026
}

#gv-team-block_switzerland .gv-team-base-fill-darker-2,
#gv-team-details-block_switzerland .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_switzerland .gv-team-base-fill-darker-2 {
    fill: #ae1c22
}

#gv-team-block_switzerland .gv-team-base-fill-darker-3,
#gv-team-details-block_switzerland .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_switzerland .gv-team-base-fill-darker-3 {
    fill: #98191e
}

#gv-team-block_switzerland .gv-special-player-highlight:before,
#gv-team-details-block_switzerland .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_switzerland .gv-special-player-highlight:before {
    border-color: #c42026
}

.turkey-selected .gv-player-details,
.turkey-selected .gv-player-details-inner,
.turkey-selected #gv-player-details-pointer-inner,
.turkey-selected .gv-details-pointer-hand,
.turkey-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.turkey-selected .gv-player-details:before,
.turkey-selected .gv-player-details:after,
.turkey-selected .gv-player-details-inner:before,
.turkey-selected .gv-player-details-inner:after,
.turkey-selected #gv-player-details-pointer-inner:before,
.turkey-selected #gv-player-details-pointer-inner:after,
.turkey-selected .gv-details-pointer-hand:before,
.turkey-selected .gv-details-pointer-hand:after,
.turkey-selected .gv-player-details-block:before,
.turkey-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_turkey .gv-team-base-background,
#gv-team-details-block_turkey .gv-team-base-background,
.gv-wc2018-widget-wrapper_turkey .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_turkey .gv-team-base-background-dark,
#gv-team-details-block_turkey .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_turkey .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_turkey .gv-team-base-border,
#gv-team-details-block_turkey .gv-team-base-border,
.gv-wc2018-widget-wrapper_turkey .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_turkey .gv-team-base-fill,
#gv-team-details-block_turkey .gv-team-base-fill,
.gv-wc2018-widget-wrapper_turkey .gv-team-base-fill,
#gv-team-block_turkey .gv-team-base-fill-darker-1,
#gv-team-details-block_turkey .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_turkey .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_turkey .gv-team-base-fill-darker-2,
#gv-team-details-block_turkey .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_turkey .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_turkey .gv-team-base-fill-darker-3,
#gv-team-details-block_turkey .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_turkey .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_turkey .gv-special-player-highlight:before,
#gv-team-details-block_turkey .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_turkey .gv-special-player-highlight:before {
    border-color: #f1493b
}

.croatia-selected .gv-player-details,
.croatia-selected .gv-player-details-inner,
.croatia-selected #gv-player-details-pointer-inner,
.croatia-selected .gv-details-pointer-hand,
.croatia-selected .gv-player-details-block {
    border-color: #1268b3 !important
}

.croatia-selected .gv-player-details:before,
.croatia-selected .gv-player-details:after,
.croatia-selected .gv-player-details-inner:before,
.croatia-selected .gv-player-details-inner:after,
.croatia-selected #gv-player-details-pointer-inner:before,
.croatia-selected #gv-player-details-pointer-inner:after,
.croatia-selected .gv-details-pointer-hand:before,
.croatia-selected .gv-details-pointer-hand:after,
.croatia-selected .gv-player-details-block:before,
.croatia-selected .gv-player-details-block:after {
    border-color: #1268b3 !important
}

#gv-team-block_croatia .gv-team-base-background,
#gv-team-details-block_croatia .gv-team-base-background,
.gv-wc2018-widget-wrapper_croatia .gv-team-base-background {
    background-color: #1268b3
}

#gv-team-block_croatia .gv-team-base-background-dark,
#gv-team-details-block_croatia .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_croatia .gv-team-base-background-dark {
    background-color: #06253f
}

#gv-team-block_croatia .gv-team-base-border,
#gv-team-details-block_croatia .gv-team-base-border,
.gv-wc2018-widget-wrapper_croatia .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_croatia .gv-team-base-fill,
#gv-team-details-block_croatia .gv-team-base-fill,
.gv-wc2018-widget-wrapper_croatia .gv-team-base-fill,
#gv-team-block_croatia .gv-team-base-fill-darker-1,
#gv-team-details-block_croatia .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_croatia .gv-team-base-fill-darker-1 {
    fill: #1268b3
}

#gv-team-block_croatia .gv-team-base-fill-darker-2,
#gv-team-details-block_croatia .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_croatia .gv-team-base-fill-darker-2 {
    fill: #105b9c
}

#gv-team-block_croatia .gv-team-base-fill-darker-3,
#gv-team-details-block_croatia .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_croatia .gv-team-base-fill-darker-3 {
    fill: #0d4d85
}

#gv-team-block_croatia .gv-special-player-highlight:before,
#gv-team-details-block_croatia .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_croatia .gv-special-player-highlight:before {
    border-color: #1268b3
}

.georgia-selected .gv-player-details,
.georgia-selected .gv-player-details-inner,
.georgia-selected #gv-player-details-pointer-inner,
.georgia-selected .gv-details-pointer-hand,
.georgia-selected .gv-player-details-block {
    border-color: #d82227 !important
}

.georgia-selected .gv-player-details:before,
.georgia-selected .gv-player-details:after,
.georgia-selected .gv-player-details-inner:before,
.georgia-selected .gv-player-details-inner:after,
.georgia-selected #gv-player-details-pointer-inner:before,
.georgia-selected #gv-player-details-pointer-inner:after,
.georgia-selected .gv-details-pointer-hand:before,
.georgia-selected .gv-details-pointer-hand:after,
.georgia-selected .gv-player-details-block:before,
.georgia-selected .gv-player-details-block:after {
    border-color: #d82227 !important
}

#gv-team-block_georgia .gv-team-base-background,
#gv-team-details-block_georgia .gv-team-base-background,
.gv-wc2018-widget-wrapper_georgia .gv-team-base-background {
    background-color: #d82227
}

#gv-team-block_georgia .gv-team-base-background-dark,
#gv-team-details-block_georgia .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_georgia .gv-team-base-background-dark {
    background-color: #6a1113
}

#gv-team-block_georgia .gv-team-base-border,
#gv-team-details-block_georgia .gv-team-base-border,
.gv-wc2018-widget-wrapper_georgia .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_georgia .gv-team-base-fill,
#gv-team-details-block_georgia .gv-team-base-fill,
.gv-wc2018-widget-wrapper_georgia .gv-team-base-fill,
#gv-team-block_georgia .gv-team-base-fill-darker-1,
#gv-team-details-block_georgia .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_georgia .gv-team-base-fill-darker-1 {
    fill: #d82227
}

#gv-team-block_georgia .gv-team-base-fill-darker-2,
#gv-team-details-block_georgia .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_georgia .gv-team-base-fill-darker-2 {
    fill: #c21f23
}

#gv-team-block_georgia .gv-team-base-fill-darker-3,
#gv-team-details-block_georgia .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_georgia .gv-team-base-fill-darker-3 {
    fill: #ac1b1f
}

#gv-team-block_georgia .gv-special-player-highlight:before,
#gv-team-details-block_georgia .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_georgia .gv-special-player-highlight:before {
    border-color: #d82227
}

.czech-republic-selected .gv-player-details,
.czech-republic-selected .gv-player-details-inner,
.czech-republic-selected #gv-player-details-pointer-inner,
.czech-republic-selected .gv-details-pointer-hand,
.czech-republic-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.czech-republic-selected .gv-player-details:before,
.czech-republic-selected .gv-player-details:after,
.czech-republic-selected .gv-player-details-inner:before,
.czech-republic-selected .gv-player-details-inner:after,
.czech-republic-selected #gv-player-details-pointer-inner:before,
.czech-republic-selected #gv-player-details-pointer-inner:after,
.czech-republic-selected .gv-details-pointer-hand:before,
.czech-republic-selected .gv-details-pointer-hand:after,
.czech-republic-selected .gv-player-details-block:before,
.czech-republic-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_czech-republic .gv-team-base-background,
#gv-team-details-block_czech-republic .gv-team-base-background,
.gv-wc2018-widget-wrapper_czech-republic .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_czech-republic .gv-team-base-background-dark,
#gv-team-details-block_czech-republic .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_czech-republic .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_czech-republic .gv-team-base-border,
#gv-team-details-block_czech-republic .gv-team-base-border,
.gv-wc2018-widget-wrapper_czech-republic .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_czech-republic .gv-team-base-fill,
#gv-team-details-block_czech-republic .gv-team-base-fill,
.gv-wc2018-widget-wrapper_czech-republic .gv-team-base-fill,
#gv-team-block_czech-republic .gv-team-base-fill-darker-1,
#gv-team-details-block_czech-republic .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_czech-republic .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_czech-republic .gv-team-base-fill-darker-2,
#gv-team-details-block_czech-republic .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_czech-republic .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_czech-republic .gv-team-base-fill-darker-3,
#gv-team-details-block_czech-republic .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_czech-republic .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_czech-republic .gv-special-player-highlight:before,
#gv-team-details-block_czech-republic .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_czech-republic .gv-special-player-highlight:before {
    border-color: #f1493b
}

.finland-selected .gv-player-details,
.finland-selected .gv-player-details-inner,
.finland-selected #gv-player-details-pointer-inner,
.finland-selected .gv-details-pointer-hand,
.finland-selected .gv-player-details-block {
    border-color: #1363ab !important
}

.finland-selected .gv-player-details:before,
.finland-selected .gv-player-details:after,
.finland-selected .gv-player-details-inner:before,
.finland-selected .gv-player-details-inner:after,
.finland-selected #gv-player-details-pointer-inner:before,
.finland-selected #gv-player-details-pointer-inner:after,
.finland-selected .gv-details-pointer-hand:before,
.finland-selected .gv-details-pointer-hand:after,
.finland-selected .gv-player-details-block:before,
.finland-selected .gv-player-details-block:after {
    border-color: #1363ab !important
}

#gv-team-block_finland .gv-team-base-background,
#gv-team-details-block_finland .gv-team-base-background,
.gv-wc2018-widget-wrapper_finland .gv-team-base-background {
    background-color: #1363ab
}

#gv-team-block_finland .gv-team-base-background-dark,
#gv-team-details-block_finland .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_finland .gv-team-base-background-dark {
    background-color: #062138
}

#gv-team-block_finland .gv-team-base-border,
#gv-team-details-block_finland .gv-team-base-border,
.gv-wc2018-widget-wrapper_finland .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_finland .gv-team-base-fill,
#gv-team-details-block_finland .gv-team-base-fill,
.gv-wc2018-widget-wrapper_finland .gv-team-base-fill,
#gv-team-block_finland .gv-team-base-fill-darker-1,
#gv-team-details-block_finland .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_finland .gv-team-base-fill-darker-1 {
    fill: #1363ab
}

#gv-team-block_finland .gv-team-base-fill-darker-2,
#gv-team-details-block_finland .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_finland .gv-team-base-fill-darker-2 {
    fill: #105694
}

#gv-team-block_finland .gv-team-base-fill-darker-3,
#gv-team-details-block_finland .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_finland .gv-team-base-fill-darker-3 {
    fill: #0e487d
}

#gv-team-block_finland .gv-special-player-highlight:before,
#gv-team-details-block_finland .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_finland .gv-special-player-highlight:before {
    border-color: #1363ab
}

.france-selected .gv-player-details,
.france-selected .gv-player-details-inner,
.france-selected #gv-player-details-pointer-inner,
.france-selected .gv-details-pointer-hand,
.france-selected .gv-player-details-block {
    border-color: #1268b3 !important
}

.france-selected .gv-player-details:before,
.france-selected .gv-player-details:after,
.france-selected .gv-player-details-inner:before,
.france-selected .gv-player-details-inner:after,
.france-selected #gv-player-details-pointer-inner:before,
.france-selected #gv-player-details-pointer-inner:after,
.france-selected .gv-details-pointer-hand:before,
.france-selected .gv-details-pointer-hand:after,
.france-selected .gv-player-details-block:before,
.france-selected .gv-player-details-block:after {
    border-color: #1268b3 !important
}

#gv-team-block_france .gv-team-base-background,
#gv-team-details-block_france .gv-team-base-background,
.gv-wc2018-widget-wrapper_france .gv-team-base-background {
    background-color: #1268b3
}

#gv-team-block_france .gv-team-base-background-dark,
#gv-team-details-block_france .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_france .gv-team-base-background-dark {
    background-color: #06253f
}

#gv-team-block_france .gv-team-base-border,
#gv-team-details-block_france .gv-team-base-border,
.gv-wc2018-widget-wrapper_france .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_france .gv-team-base-fill,
#gv-team-details-block_france .gv-team-base-fill,
.gv-wc2018-widget-wrapper_france .gv-team-base-fill,
#gv-team-block_france .gv-team-base-fill-darker-1,
#gv-team-details-block_france .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_france .gv-team-base-fill-darker-1 {
    fill: #1268b3
}

#gv-team-block_france .gv-team-base-fill-darker-2,
#gv-team-details-block_france .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_france .gv-team-base-fill-darker-2 {
    fill: #105b9c
}

#gv-team-block_france .gv-team-base-fill-darker-3,
#gv-team-details-block_france .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_france .gv-team-base-fill-darker-3 {
    fill: #0d4d85
}

#gv-team-block_france .gv-special-player-highlight:before,
#gv-team-details-block_france .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_france .gv-special-player-highlight:before {
    border-color: #1268b3
}

.italy-selected .gv-player-details,
.italy-selected .gv-player-details-inner,
.italy-selected #gv-player-details-pointer-inner,
.italy-selected .gv-details-pointer-hand,
.italy-selected .gv-player-details-block {
    border-color: #4a8dcb !important
}

.italy-selected .gv-player-details:before,
.italy-selected .gv-player-details:after,
.italy-selected .gv-player-details-inner:before,
.italy-selected .gv-player-details-inner:after,
.italy-selected #gv-player-details-pointer-inner:before,
.italy-selected #gv-player-details-pointer-inner:after,
.italy-selected .gv-details-pointer-hand:before,
.italy-selected .gv-details-pointer-hand:after,
.italy-selected .gv-player-details-block:before,
.italy-selected .gv-player-details-block:after {
    border-color: #4a8dcb !important
}

#gv-team-block_italy .gv-team-base-background,
#gv-team-details-block_italy .gv-team-base-background,
.gv-wc2018-widget-wrapper_italy .gv-team-base-background {
    background-color: #4a8dcb
}

#gv-team-block_italy .gv-team-base-background-dark,
#gv-team-details-block_italy .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_italy .gv-team-base-background-dark {
    background-color: #214c74
}

#gv-team-block_italy .gv-team-base-border,
#gv-team-details-block_italy .gv-team-base-border,
.gv-wc2018-widget-wrapper_italy .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_italy .gv-team-base-fill,
#gv-team-details-block_italy .gv-team-base-fill,
.gv-wc2018-widget-wrapper_italy .gv-team-base-fill,
#gv-team-block_italy .gv-team-base-fill-darker-1,
#gv-team-details-block_italy .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_italy .gv-team-base-fill-darker-1 {
    fill: #4a8dcb
}

#gv-team-block_italy .gv-team-base-fill-darker-2,
#gv-team-details-block_italy .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_italy .gv-team-base-fill-darker-2 {
    fill: #3880c3
}

#gv-team-block_italy .gv-team-base-fill-darker-3,
#gv-team-details-block_italy .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_italy .gv-team-base-fill-darker-3 {
    fill: #3273b0
}

#gv-team-block_italy .gv-special-player-highlight:before,
#gv-team-details-block_italy .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_italy .gv-special-player-highlight:before {
    border-color: #4a8dcb
}

.netherlands-selected .gv-player-details,
.netherlands-selected .gv-player-details-inner,
.netherlands-selected #gv-player-details-pointer-inner,
.netherlands-selected .gv-details-pointer-hand,
.netherlands-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.netherlands-selected .gv-player-details:before,
.netherlands-selected .gv-player-details:after,
.netherlands-selected .gv-player-details-inner:before,
.netherlands-selected .gv-player-details-inner:after,
.netherlands-selected #gv-player-details-pointer-inner:before,
.netherlands-selected #gv-player-details-pointer-inner:after,
.netherlands-selected .gv-details-pointer-hand:before,
.netherlands-selected .gv-details-pointer-hand:after,
.netherlands-selected .gv-player-details-block:before,
.netherlands-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_netherlands .gv-team-base-background,
#gv-team-details-block_netherlands .gv-team-base-background,
.gv-wc2018-widget-wrapper_netherlands .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_netherlands .gv-team-base-background-dark,
#gv-team-details-block_netherlands .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_netherlands .gv-team-base-background-dark {
    background-color: #9d3b09
}

#gv-team-block_netherlands .gv-team-base-border,
#gv-team-details-block_netherlands .gv-team-base-border,
.gv-wc2018-widget-wrapper_netherlands .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_netherlands .gv-team-base-fill,
#gv-team-details-block_netherlands .gv-team-base-fill,
.gv-wc2018-widget-wrapper_netherlands .gv-team-base-fill,
#gv-team-block_netherlands .gv-team-base-fill-darker-1,
#gv-team-details-block_netherlands .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_netherlands .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_netherlands .gv-team-base-fill-darker-2,
#gv-team-details-block_netherlands .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_netherlands .gv-team-base-fill-darker-2 {
    fill: #f2641b
}

#gv-team-block_netherlands .gv-team-base-fill-darker-3,
#gv-team-details-block_netherlands .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_netherlands .gv-team-base-fill-darker-3 {
    fill: #e6570e
}

#gv-team-block_netherlands .gv-special-player-highlight:before,
#gv-team-details-block_netherlands .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_netherlands .gv-special-player-highlight:before {
    border-color: #f1493b
}

.portugal-selected .gv-player-details,
.portugal-selected .gv-player-details-inner,
.portugal-selected #gv-player-details-pointer-inner,
.portugal-selected .gv-details-pointer-hand,
.portugal-selected .gv-player-details-block {
    border-color: #d82227 !important
}

.portugal-selected .gv-player-details:before,
.portugal-selected .gv-player-details:after,
.portugal-selected .gv-player-details-inner:before,
.portugal-selected .gv-player-details-inner:after,
.portugal-selected #gv-player-details-pointer-inner:before,
.portugal-selected #gv-player-details-pointer-inner:after,
.portugal-selected .gv-details-pointer-hand:before,
.portugal-selected .gv-details-pointer-hand:after,
.portugal-selected .gv-player-details-block:before,
.portugal-selected .gv-player-details-block:after {
    border-color: #d82227 !important
}

#gv-team-block_portugal .gv-team-base-background,
#gv-team-details-block_portugal .gv-team-base-background,
.gv-wc2018-widget-wrapper_portugal .gv-team-base-background {
    background-color: #d82227
}

#gv-team-block_portugal .gv-team-base-background-dark,
#gv-team-details-block_portugal .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_portugal .gv-team-base-background-dark {
    background-color: #6a1113
}

#gv-team-block_portugal .gv-team-base-border,
#gv-team-details-block_portugal .gv-team-base-border,
.gv-wc2018-widget-wrapper_portugal .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_portugal .gv-team-base-fill,
#gv-team-details-block_portugal .gv-team-base-fill,
.gv-wc2018-widget-wrapper_portugal .gv-team-base-fill,
#gv-team-block_portugal .gv-team-base-fill-darker-1,
#gv-team-details-block_portugal .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_portugal .gv-team-base-fill-darker-1 {
    fill: #d82227
}

#gv-team-block_portugal .gv-team-base-fill-darker-2,
#gv-team-details-block_portugal .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_portugal .gv-team-base-fill-darker-2 {
    fill: #c21f23
}

#gv-team-block_portugal .gv-team-base-fill-darker-3,
#gv-team-details-block_portugal .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_portugal .gv-team-base-fill-darker-3 {
    fill: #ac1b1f
}

#gv-team-block_portugal .gv-special-player-highlight:before,
#gv-team-details-block_portugal .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_portugal .gv-special-player-highlight:before {
    border-color: #d82227
}

.romania-selected .gv-player-details,
.romania-selected .gv-player-details-inner,
.romania-selected #gv-player-details-pointer-inner,
.romania-selected .gv-details-pointer-hand,
.romania-selected .gv-player-details-block {
    border-color: #d79b2a !important
}

.romania-selected .gv-player-details:before,
.romania-selected .gv-player-details:after,
.romania-selected .gv-player-details-inner:before,
.romania-selected .gv-player-details-inner:after,
.romania-selected #gv-player-details-pointer-inner:before,
.romania-selected #gv-player-details-pointer-inner:after,
.romania-selected .gv-details-pointer-hand:before,
.romania-selected .gv-details-pointer-hand:after,
.romania-selected .gv-player-details-block:before,
.romania-selected .gv-player-details-block:after {
    border-color: #d79b2a !important
}

#gv-team-block_romania .gv-team-base-background,
#gv-team-details-block_romania .gv-team-base-background,
.gv-wc2018-widget-wrapper_romania .gv-team-base-background {
    background-color: #d79b2a
}

#gv-team-block_romania .gv-team-base-background-dark,
#gv-team-details-block_romania .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_romania .gv-team-base-background-dark {
    background-color: #6d4e14
}

#gv-team-block_romania .gv-team-base-border,
#gv-team-details-block_romania .gv-team-base-border,
.gv-wc2018-widget-wrapper_romania .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_romania .gv-team-base-fill,
#gv-team-details-block_romania .gv-team-base-fill,
.gv-wc2018-widget-wrapper_romania .gv-team-base-fill,
#gv-team-block_romania .gv-team-base-fill-darker-1,
#gv-team-details-block_romania .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_romania .gv-team-base-fill-darker-1 {
    fill: #d79b2a
}

#gv-team-block_romania .gv-team-base-fill-darker-2,
#gv-team-details-block_romania .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_romania .gv-team-base-fill-darker-2 {
    fill: #c38c25
}

#gv-team-block_romania .gv-team-base-fill-darker-3,
#gv-team-details-block_romania .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_romania .gv-team-base-fill-darker-3 {
    fill: #ad7d21
}

#gv-team-block_romania .gv-special-player-highlight:before,
#gv-team-details-block_romania .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_romania .gv-special-player-highlight:before {
    border-color: #d79b2a
}

.russia-selected .gv-player-details,
.russia-selected .gv-player-details-inner,
.russia-selected #gv-player-details-pointer-inner,
.russia-selected .gv-details-pointer-hand,
.russia-selected .gv-player-details-block {
    border-color: #1668b1 !important
}

.russia-selected .gv-player-details:before,
.russia-selected .gv-player-details:after,
.russia-selected .gv-player-details-inner:before,
.russia-selected .gv-player-details-inner:after,
.russia-selected #gv-player-details-pointer-inner:before,
.russia-selected #gv-player-details-pointer-inner:after,
.russia-selected .gv-details-pointer-hand:before,
.russia-selected .gv-details-pointer-hand:after,
.russia-selected .gv-player-details-block:before,
.russia-selected .gv-player-details-block:after {
    border-color: #1668b1 !important
}

#gv-team-block_russia .gv-team-base-background,
#gv-team-details-block_russia .gv-team-base-background,
.gv-wc2018-widget-wrapper_russia .gv-team-base-background {
    background-color: #1668b1
}

#gv-team-block_russia .gv-team-base-background-dark,
#gv-team-details-block_russia .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_russia .gv-team-base-background-dark {
    background-color: #082540
}

#gv-team-block_russia .gv-team-base-border,
#gv-team-details-block_russia .gv-team-base-border,
.gv-wc2018-widget-wrapper_russia .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_russia .gv-team-base-fill,
#gv-team-details-block_russia .gv-team-base-fill,
.gv-wc2018-widget-wrapper_russia .gv-team-base-fill,
#gv-team-block_russia .gv-team-base-fill-darker-1,
#gv-team-details-block_russia .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_russia .gv-team-base-fill-darker-1 {
    fill: #1668b1
}

#gv-team-block_russia .gv-team-base-fill-darker-2,
#gv-team-details-block_russia .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_russia .gv-team-base-fill-darker-2 {
    fill: #135b9a
}

#gv-team-block_russia .gv-team-base-fill-darker-3,
#gv-team-details-block_russia .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_russia .gv-team-base-fill-darker-3 {
    fill: #104d84
}

#gv-team-block_russia .gv-special-player-highlight:before,
#gv-team-details-block_russia .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_russia .gv-special-player-highlight:before {
    border-color: #1668b1
}

.spain-selected .gv-player-details,
.spain-selected .gv-player-details-inner,
.spain-selected #gv-player-details-pointer-inner,
.spain-selected .gv-details-pointer-hand,
.spain-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.spain-selected .gv-player-details:before,
.spain-selected .gv-player-details:after,
.spain-selected .gv-player-details-inner:before,
.spain-selected .gv-player-details-inner:after,
.spain-selected #gv-player-details-pointer-inner:before,
.spain-selected #gv-player-details-pointer-inner:after,
.spain-selected .gv-details-pointer-hand:before,
.spain-selected .gv-details-pointer-hand:after,
.spain-selected .gv-player-details-block:before,
.spain-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_spain .gv-team-base-background,
#gv-team-details-block_spain .gv-team-base-background,
.gv-wc2018-widget-wrapper_spain .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_spain .gv-team-base-background-dark,
#gv-team-details-block_spain .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_spain .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_spain .gv-team-base-border,
#gv-team-details-block_spain .gv-team-base-border,
.gv-wc2018-widget-wrapper_spain .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_spain .gv-team-base-fill,
#gv-team-details-block_spain .gv-team-base-fill,
.gv-wc2018-widget-wrapper_spain .gv-team-base-fill,
#gv-team-block_spain .gv-team-base-fill-darker-1,
#gv-team-details-block_spain .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_spain .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_spain .gv-team-base-fill-darker-2,
#gv-team-details-block_spain .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_spain .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_spain .gv-team-base-fill-darker-3,
#gv-team-details-block_spain .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_spain .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_spain .gv-special-player-highlight:before,
#gv-team-details-block_spain .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_spain .gv-special-player-highlight:before {
    border-color: #f1493b
}

.sweden-selected .gv-player-details,
.sweden-selected .gv-player-details-inner,
.sweden-selected #gv-player-details-pointer-inner,
.sweden-selected .gv-details-pointer-hand,
.sweden-selected .gv-player-details-block {
    border-color: #f0c32b !important
}

.sweden-selected .gv-player-details:before,
.sweden-selected .gv-player-details:after,
.sweden-selected .gv-player-details-inner:before,
.sweden-selected .gv-player-details-inner:after,
.sweden-selected #gv-player-details-pointer-inner:before,
.sweden-selected #gv-player-details-pointer-inner:after,
.sweden-selected .gv-details-pointer-hand:before,
.sweden-selected .gv-details-pointer-hand:after,
.sweden-selected .gv-player-details-block:before,
.sweden-selected .gv-player-details-block:after {
    border-color: #f0c32b !important
}

#gv-team-block_sweden .gv-team-base-background,
#gv-team-details-block_sweden .gv-team-base-background,
.gv-wc2018-widget-wrapper_sweden .gv-team-base-background {
    background-color: #f0c32b
}

#gv-team-block_sweden .gv-team-base-background-dark,
#gv-team-details-block_sweden .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_sweden .gv-team-base-background-dark {
    background-color: #91720a
}

#gv-team-block_sweden .gv-team-base-border,
#gv-team-details-block_sweden .gv-team-base-border,
.gv-wc2018-widget-wrapper_sweden .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_sweden .gv-team-base-fill,
#gv-team-details-block_sweden .gv-team-base-fill,
.gv-wc2018-widget-wrapper_sweden .gv-team-base-fill,
#gv-team-block_sweden .gv-team-base-fill-darker-1,
#gv-team-details-block_sweden .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_sweden .gv-team-base-fill-darker-1 {
    fill: #f0c32b
}

#gv-team-block_sweden .gv-team-base-fill-darker-2,
#gv-team-details-block_sweden .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_sweden .gv-team-base-fill-darker-2 {
    fill: #eebc13
}

#gv-team-block_sweden .gv-team-base-fill-darker-3,
#gv-team-details-block_sweden .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_sweden .gv-team-base-fill-darker-3 {
    fill: #d9ab0f
}

#gv-team-block_sweden .gv-special-player-highlight:before,
#gv-team-details-block_sweden .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_sweden .gv-special-player-highlight:before {
    border-color: #f0c32b
}

.ukraine-selected .gv-player-details,
.ukraine-selected .gv-player-details-inner,
.ukraine-selected #gv-player-details-pointer-inner,
.ukraine-selected .gv-details-pointer-hand,
.ukraine-selected .gv-player-details-block {
    border-color: #1268b3 !important
}

.ukraine-selected .gv-player-details:before,
.ukraine-selected .gv-player-details:after,
.ukraine-selected .gv-player-details-inner:before,
.ukraine-selected .gv-player-details-inner:after,
.ukraine-selected #gv-player-details-pointer-inner:before,
.ukraine-selected #gv-player-details-pointer-inner:after,
.ukraine-selected .gv-details-pointer-hand:before,
.ukraine-selected .gv-details-pointer-hand:after,
.ukraine-selected .gv-player-details-block:before,
.ukraine-selected .gv-player-details-block:after {
    border-color: #1268b3 !important
}

#gv-team-block_ukraine .gv-team-base-background,
#gv-team-details-block_ukraine .gv-team-base-background,
.gv-wc2018-widget-wrapper_ukraine .gv-team-base-background {
    background-color: #1268b3
}

#gv-team-block_ukraine .gv-team-base-background-dark,
#gv-team-details-block_ukraine .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_ukraine .gv-team-base-background-dark {
    background-color: #06253f
}

#gv-team-block_ukraine .gv-team-base-border,
#gv-team-details-block_ukraine .gv-team-base-border,
.gv-wc2018-widget-wrapper_ukraine .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_ukraine .gv-team-base-fill,
#gv-team-details-block_ukraine .gv-team-base-fill,
.gv-wc2018-widget-wrapper_ukraine .gv-team-base-fill,
#gv-team-block_ukraine .gv-team-base-fill-darker-1,
#gv-team-details-block_ukraine .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_ukraine .gv-team-base-fill-darker-1 {
    fill: #1268b3
}

#gv-team-block_ukraine .gv-team-base-fill-darker-2,
#gv-team-details-block_ukraine .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_ukraine .gv-team-base-fill-darker-2 {
    fill: #105b9c
}

#gv-team-block_ukraine .gv-team-base-fill-darker-3,
#gv-team-details-block_ukraine .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_ukraine .gv-team-base-fill-darker-3 {
    fill: #0d4d85
}

#gv-team-block_ukraine .gv-special-player-highlight:before,
#gv-team-details-block_ukraine .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_ukraine .gv-special-player-highlight:before {
    border-color: #1268b3
}

.wales-selected .gv-player-details,
.wales-selected .gv-player-details-inner,
.wales-selected #gv-player-details-pointer-inner,
.wales-selected .gv-details-pointer-hand,
.wales-selected .gv-player-details-block {
    border-color: #c91430 !important
}

.wales-selected .gv-player-details:before,
.wales-selected .gv-player-details:after,
.wales-selected .gv-player-details-inner:before,
.wales-selected .gv-player-details-inner:after,
.wales-selected #gv-player-details-pointer-inner:before,
.wales-selected #gv-player-details-pointer-inner:after,
.wales-selected .gv-details-pointer-hand:before,
.wales-selected .gv-details-pointer-hand:after,
.wales-selected .gv-player-details-block:before,
.wales-selected .gv-player-details-block:after {
    border-color: #c91430 !important
}

#gv-team-block_wales .gv-team-base-background,
#gv-team-details-block_wales .gv-team-base-background,
.gv-wc2018-widget-wrapper_wales .gv-team-base-background {
    background-color: #c91430
}

#gv-team-block_wales .gv-team-base-background-dark,
#gv-team-details-block_wales .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_wales .gv-team-base-background-dark {
    background-color: #550814
}

#gv-team-block_wales .gv-team-base-border,
#gv-team-details-block_wales .gv-team-base-border,
.gv-wc2018-widget-wrapper_wales .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_wales .gv-team-base-fill,
#gv-team-details-block_wales .gv-team-base-fill,
.gv-wc2018-widget-wrapper_wales .gv-team-base-fill,
#gv-team-block_wales .gv-team-base-fill-darker-1,
#gv-team-details-block_wales .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_wales .gv-team-base-fill-darker-1 {
    fill: #c91430
}

#gv-team-block_wales .gv-team-base-fill-darker-2,
#gv-team-details-block_wales .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_wales .gv-team-base-fill-darker-2 {
    fill: #b2122a
}

#gv-team-block_wales .gv-team-base-fill-darker-3,
#gv-team-details-block_wales .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_wales .gv-team-base-fill-darker-3 {
    fill: #9b0f25
}

#gv-team-block_wales .gv-special-player-highlight:before,
#gv-team-details-block_wales .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_wales .gv-special-player-highlight:before {
    border-color: #c91430
}

.northern-ireland-selected .gv-player-details,
.northern-ireland-selected .gv-player-details-inner,
.northern-ireland-selected #gv-player-details-pointer-inner,
.northern-ireland-selected .gv-details-pointer-hand,
.northern-ireland-selected .gv-player-details-block {
    border-color: #19a44a !important
}

.northern-ireland-selected .gv-player-details:before,
.northern-ireland-selected .gv-player-details:after,
.northern-ireland-selected .gv-player-details-inner:before,
.northern-ireland-selected .gv-player-details-inner:after,
.northern-ireland-selected #gv-player-details-pointer-inner:before,
.northern-ireland-selected #gv-player-details-pointer-inner:after,
.northern-ireland-selected .gv-details-pointer-hand:before,
.northern-ireland-selected .gv-details-pointer-hand:after,
.northern-ireland-selected .gv-player-details-block:before,
.northern-ireland-selected .gv-player-details-block:after {
    border-color: #19a44a !important
}

#gv-team-block_northern-ireland .gv-team-base-background,
#gv-team-details-block_northern-ireland .gv-team-base-background,
.gv-wc2018-widget-wrapper_northern-ireland .gv-team-base-background {
    background-color: #19a44a
}

#gv-team-block_northern-ireland .gv-team-base-background-dark,
#gv-team-details-block_northern-ireland .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_northern-ireland .gv-team-base-background-dark {
    background-color: #083518
}

#gv-team-block_northern-ireland .gv-team-base-border,
#gv-team-details-block_northern-ireland .gv-team-base-border,
.gv-wc2018-widget-wrapper_northern-ireland .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_northern-ireland .gv-team-base-fill,
#gv-team-details-block_northern-ireland .gv-team-base-fill,
.gv-wc2018-widget-wrapper_northern-ireland .gv-team-base-fill,
#gv-team-block_northern-ireland .gv-team-base-fill-darker-1,
#gv-team-details-block_northern-ireland .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_northern-ireland .gv-team-base-fill-darker-1 {
    fill: #19a44a
}

#gv-team-block_northern-ireland .gv-team-base-fill-darker-2,
#gv-team-details-block_northern-ireland .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_northern-ireland .gv-team-base-fill-darker-2 {
    fill: #168e40
}

#gv-team-block_northern-ireland .gv-team-base-fill-darker-3,
#gv-team-details-block_northern-ireland .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_northern-ireland .gv-team-base-fill-darker-3 {
    fill: #127836
}

#gv-team-block_northern-ireland .gv-special-player-highlight:before,
#gv-team-details-block_northern-ireland .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_northern-ireland .gv-special-player-highlight:before {
    border-color: #19a44a
}

.iceland-selected .gv-player-details,
.iceland-selected .gv-player-details-inner,
.iceland-selected #gv-player-details-pointer-inner,
.iceland-selected .gv-details-pointer-hand,
.iceland-selected .gv-player-details-block {
    border-color: #006bb7 !important
}

.iceland-selected .gv-player-details:before,
.iceland-selected .gv-player-details:after,
.iceland-selected .gv-player-details-inner:before,
.iceland-selected .gv-player-details-inner:after,
.iceland-selected #gv-player-details-pointer-inner:before,
.iceland-selected #gv-player-details-pointer-inner:after,
.iceland-selected .gv-details-pointer-hand:before,
.iceland-selected .gv-details-pointer-hand:after,
.iceland-selected .gv-player-details-block:before,
.iceland-selected .gv-player-details-block:after {
    border-color: #006bb7 !important
}

#gv-team-block_iceland .gv-team-base-background,
#gv-team-details-block_iceland .gv-team-base-background,
.gv-wc2018-widget-wrapper_iceland .gv-team-base-background {
    background-color: #006bb7
}

#gv-team-block_iceland .gv-team-base-background-dark,
#gv-team-details-block_iceland .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_iceland .gv-team-base-background-dark {
    background-color: #002038
}

#gv-team-block_iceland .gv-team-base-border,
#gv-team-details-block_iceland .gv-team-base-border,
.gv-wc2018-widget-wrapper_iceland .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_iceland .gv-team-base-fill,
#gv-team-details-block_iceland .gv-team-base-fill,
.gv-wc2018-widget-wrapper_iceland .gv-team-base-fill,
#gv-team-block_iceland .gv-team-base-fill-darker-1,
#gv-team-details-block_iceland .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_iceland .gv-team-base-fill-darker-1 {
    fill: #006bb7
}

#gv-team-block_iceland .gv-team-base-fill-darker-2,
#gv-team-details-block_iceland .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_iceland .gv-team-base-fill-darker-2 {
    fill: #005c9e
}

#gv-team-block_iceland .gv-team-base-fill-darker-3,
#gv-team-details-block_iceland .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_iceland .gv-team-base-fill-darker-3 {
    fill: #004d84
}

#gv-team-block_iceland .gv-special-player-highlight:before,
#gv-team-details-block_iceland .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_iceland .gv-special-player-highlight:before {
    border-color: #006bb7
}

.norway-selected .gv-player-details,
.norway-selected .gv-player-details-inner,
.norway-selected #gv-player-details-pointer-inner,
.norway-selected .gv-details-pointer-hand,
.norway-selected .gv-player-details-block {
    border-color: #bb1e3d !important
}

.norway-selected .gv-player-details:before,
.norway-selected .gv-player-details:after,
.norway-selected .gv-player-details-inner:before,
.norway-selected .gv-player-details-inner:after,
.norway-selected #gv-player-details-pointer-inner:before,
.norway-selected #gv-player-details-pointer-inner:after,
.norway-selected .gv-details-pointer-hand:before,
.norway-selected .gv-details-pointer-hand:after,
.norway-selected .gv-player-details-block:before,
.norway-selected .gv-player-details-block:after {
    border-color: #bb1e3d !important
}

#gv-team-block_norway .gv-team-base-background,
#gv-team-details-block_norway .gv-team-base-background,
.gv-wc2018-widget-wrapper_norway .gv-team-base-background {
    background-color: #bb1e3d
}

#gv-team-block_norway .gv-team-base-background-dark,
#gv-team-details-block_norway .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_norway .gv-team-base-background-dark {
    background-color: #4d0c19
}

#gv-team-block_norway .gv-team-base-border,
#gv-team-details-block_norway .gv-team-base-border,
.gv-wc2018-widget-wrapper_norway .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_norway .gv-team-base-fill,
#gv-team-details-block_norway .gv-team-base-fill,
.gv-wc2018-widget-wrapper_norway .gv-team-base-fill,
#gv-team-block_norway .gv-team-base-fill-darker-1,
#gv-team-details-block_norway .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_norway .gv-team-base-fill-darker-1 {
    fill: #bb1e3d
}

#gv-team-block_norway .gv-team-base-fill-darker-2,
#gv-team-details-block_norway .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_norway .gv-team-base-fill-darker-2 {
    fill: #a51a36
}

#gv-team-block_norway .gv-team-base-fill-darker-3,
#gv-team-details-block_norway .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_norway .gv-team-base-fill-darker-3 {
    fill: #8f172f
}

#gv-team-block_norway .gv-special-player-highlight:before,
#gv-team-details-block_norway .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_norway .gv-special-player-highlight:before {
    border-color: #bb1e3d
}

.usa-selected .gv-player-details,
.usa-selected .gv-player-details-inner,
.usa-selected #gv-player-details-pointer-inner,
.usa-selected .gv-details-pointer-hand,
.usa-selected .gv-player-details-block {
    border-color: #0659a3 !important
}

.usa-selected .gv-player-details:before,
.usa-selected .gv-player-details:after,
.usa-selected .gv-player-details-inner:before,
.usa-selected .gv-player-details-inner:after,
.usa-selected #gv-player-details-pointer-inner:before,
.usa-selected #gv-player-details-pointer-inner:after,
.usa-selected .gv-details-pointer-hand:before,
.usa-selected .gv-details-pointer-hand:after,
.usa-selected .gv-player-details-block:before,
.usa-selected .gv-player-details-block:after {
    border-color: #0659a3 !important
}

#gv-team-block_usa .gv-team-base-background,
#gv-team-details-block_usa .gv-team-base-background,
.gv-wc2018-widget-wrapper_usa .gv-team-base-background {
    background-color: #0659a3
}

#gv-team-block_usa .gv-team-base-background-dark,
#gv-team-details-block_usa .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_usa .gv-team-base-background-dark {
    background-color: #011628
}

#gv-team-block_usa .gv-team-base-border,
#gv-team-details-block_usa .gv-team-base-border,
.gv-wc2018-widget-wrapper_usa .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_usa .gv-team-base-fill,
#gv-team-details-block_usa .gv-team-base-fill,
.gv-wc2018-widget-wrapper_usa .gv-team-base-fill,
#gv-team-block_usa .gv-team-base-fill-darker-1,
#gv-team-details-block_usa .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_usa .gv-team-base-fill-darker-1 {
    fill: #0659a3
}

#gv-team-block_usa .gv-team-base-fill-darker-2,
#gv-team-details-block_usa .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_usa .gv-team-base-fill-darker-2 {
    fill: #054c8a
}

#gv-team-block_usa .gv-team-base-fill-darker-3,
#gv-team-details-block_usa .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_usa .gv-team-base-fill-darker-3 {
    fill: #043e72
}

#gv-team-block_usa .gv-special-player-highlight:before,
#gv-team-details-block_usa .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_usa .gv-special-player-highlight:before {
    border-color: #0659a3
}

.argentina-selected .gv-player-details,
.argentina-selected .gv-player-details-inner,
.argentina-selected #gv-player-details-pointer-inner,
.argentina-selected .gv-details-pointer-hand,
.argentina-selected .gv-player-details-block {
    border-color: #4a8dcb !important
}

.argentina-selected .gv-player-details:before,
.argentina-selected .gv-player-details:after,
.argentina-selected .gv-player-details-inner:before,
.argentina-selected .gv-player-details-inner:after,
.argentina-selected #gv-player-details-pointer-inner:before,
.argentina-selected #gv-player-details-pointer-inner:after,
.argentina-selected .gv-details-pointer-hand:before,
.argentina-selected .gv-details-pointer-hand:after,
.argentina-selected .gv-player-details-block:before,
.argentina-selected .gv-player-details-block:after {
    border-color: #4a8dcb !important
}

#gv-team-block_argentina .gv-team-base-background,
#gv-team-details-block_argentina .gv-team-base-background,
.gv-wc2018-widget-wrapper_argentina .gv-team-base-background {
    background-color: #4a8dcb
}

#gv-team-block_argentina .gv-team-base-background-dark,
#gv-team-details-block_argentina .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_argentina .gv-team-base-background-dark {
    background-color: #214c74
}

#gv-team-block_argentina .gv-team-base-border,
#gv-team-details-block_argentina .gv-team-base-border,
.gv-wc2018-widget-wrapper_argentina .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_argentina .gv-team-base-fill,
#gv-team-details-block_argentina .gv-team-base-fill,
.gv-wc2018-widget-wrapper_argentina .gv-team-base-fill,
#gv-team-block_argentina .gv-team-base-fill-darker-1,
#gv-team-details-block_argentina .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_argentina .gv-team-base-fill-darker-1 {
    fill: #4a8dcb
}

#gv-team-block_argentina .gv-team-base-fill-darker-2,
#gv-team-details-block_argentina .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_argentina .gv-team-base-fill-darker-2 {
    fill: #3880c3
}

#gv-team-block_argentina .gv-team-base-fill-darker-3,
#gv-team-details-block_argentina .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_argentina .gv-team-base-fill-darker-3 {
    fill: #3273b0
}

#gv-team-block_argentina .gv-special-player-highlight:before,
#gv-team-details-block_argentina .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_argentina .gv-special-player-highlight:before {
    border-color: #4a8dcb
}

.costa-rica-selected .gv-player-details,
.costa-rica-selected .gv-player-details-inner,
.costa-rica-selected #gv-player-details-pointer-inner,
.costa-rica-selected .gv-details-pointer-hand,
.costa-rica-selected .gv-player-details-block {
    border-color: #d82227 !important
}

.costa-rica-selected .gv-player-details:before,
.costa-rica-selected .gv-player-details:after,
.costa-rica-selected .gv-player-details-inner:before,
.costa-rica-selected .gv-player-details-inner:after,
.costa-rica-selected #gv-player-details-pointer-inner:before,
.costa-rica-selected #gv-player-details-pointer-inner:after,
.costa-rica-selected .gv-details-pointer-hand:before,
.costa-rica-selected .gv-details-pointer-hand:after,
.costa-rica-selected .gv-player-details-block:before,
.costa-rica-selected .gv-player-details-block:after {
    border-color: #d82227 !important
}

#gv-team-block_costa-rica .gv-team-base-background,
#gv-team-details-block_costa-rica .gv-team-base-background,
.gv-wc2018-widget-wrapper_costa-rica .gv-team-base-background {
    background-color: #d82227
}

#gv-team-block_costa-rica .gv-team-base-background-dark,
#gv-team-details-block_costa-rica .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_costa-rica .gv-team-base-background-dark {
    background-color: #6a1113
}

#gv-team-block_costa-rica .gv-team-base-border,
#gv-team-details-block_costa-rica .gv-team-base-border,
.gv-wc2018-widget-wrapper_costa-rica .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_costa-rica .gv-team-base-fill,
#gv-team-details-block_costa-rica .gv-team-base-fill,
.gv-wc2018-widget-wrapper_costa-rica .gv-team-base-fill,
#gv-team-block_costa-rica .gv-team-base-fill-darker-1,
#gv-team-details-block_costa-rica .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_costa-rica .gv-team-base-fill-darker-1 {
    fill: #d82227
}

#gv-team-block_costa-rica .gv-team-base-fill-darker-2,
#gv-team-details-block_costa-rica .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_costa-rica .gv-team-base-fill-darker-2 {
    fill: #c21f23
}

#gv-team-block_costa-rica .gv-team-base-fill-darker-3,
#gv-team-details-block_costa-rica .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_costa-rica .gv-team-base-fill-darker-3 {
    fill: #ac1b1f
}

#gv-team-block_costa-rica .gv-special-player-highlight:before,
#gv-team-details-block_costa-rica .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_costa-rica .gv-special-player-highlight:before {
    border-color: #d82227
}

.jamaica-selected .gv-player-details,
.jamaica-selected .gv-player-details-inner,
.jamaica-selected #gv-player-details-pointer-inner,
.jamaica-selected .gv-details-pointer-hand,
.jamaica-selected .gv-player-details-block {
    border-color: #D79B2A !important
}

.jamaica-selected .gv-player-details:before,
.jamaica-selected .gv-player-details:after,
.jamaica-selected .gv-player-details-inner:before,
.jamaica-selected .gv-player-details-inner:after,
.jamaica-selected #gv-player-details-pointer-inner:before,
.jamaica-selected #gv-player-details-pointer-inner:after,
.jamaica-selected .gv-details-pointer-hand:before,
.jamaica-selected .gv-details-pointer-hand:after,
.jamaica-selected .gv-player-details-block:before,
.jamaica-selected .gv-player-details-block:after {
    border-color: #D79B2A !important
}

#gv-team-block_jamaica .gv-team-base-background,
#gv-team-details-block_jamaica .gv-team-base-background,
.gv-wc2018-widget-wrapper_jamaica .gv-team-base-background {
    background-color: #D79B2A
}

#gv-team-block_jamaica .gv-team-base-background-dark,
#gv-team-details-block_jamaica .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_jamaica .gv-team-base-background-dark {
    background-color: #D79B2A
}

#gv-team-block_jamaica .gv-team-base-border,
#gv-team-details-block_jamaica .gv-team-base-border,
.gv-wc2018-widget-wrapper_jamaica .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_jamaica .gv-team-base-fill,
#gv-team-details-block_jamaica .gv-team-base-fill,
.gv-wc2018-widget-wrapper_jamaica .gv-team-base-fill,
#gv-team-block_jamaica .gv-team-base-fill-darker-1,
#gv-team-details-block_jamaica .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_jamaica .gv-team-base-fill-darker-1 {
    fill: #D79B2A
}

#gv-team-block_jamaica .gv-team-base-fill-darker-2,
#gv-team-details-block_jamaica .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_jamaica .gv-team-base-fill-darker-2 {
    fill: #3ca553
}

#gv-team-block_jamaica .gv-team-base-fill-darker-3,
#gv-team-details-block_jamaica .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_jamaica .gv-team-base-fill-darker-3 {
    fill: #359349
}

#gv-team-block_jamaica .gv-special-player-highlight:before,
#gv-team-details-block_jamaica .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_jamaica .gv-special-player-highlight:before {
    border-color: #D79B2A
}

.japan-selected .gv-player-details,
.japan-selected .gv-player-details-inner,
.japan-selected #gv-player-details-pointer-inner,
.japan-selected .gv-details-pointer-hand,
.japan-selected .gv-player-details-block {
    border-color: #023260 !important
}

.japan-selected .gv-player-details:before,
.japan-selected .gv-player-details:after,
.japan-selected .gv-player-details-inner:before,
.japan-selected .gv-player-details-inner:after,
.japan-selected #gv-player-details-pointer-inner:before,
.japan-selected #gv-player-details-pointer-inner:after,
.japan-selected .gv-details-pointer-hand:before,
.japan-selected .gv-details-pointer-hand:after,
.japan-selected .gv-player-details-block:before,
.japan-selected .gv-player-details-block:after {
    border-color: #023260 !important
}

#gv-team-block_japan .gv-team-base-background,
#gv-team-details-block_japan .gv-team-base-background,
.gv-wc2018-widget-wrapper_japan .gv-team-base-background {
    background-color: #023260
}

#gv-team-block_japan .gv-team-base-background-dark,
#gv-team-details-block_japan .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_japan .gv-team-base-background-dark {
    background-color: #000
}

#gv-team-block_japan .gv-team-base-border,
#gv-team-details-block_japan .gv-team-base-border,
.gv-wc2018-widget-wrapper_japan .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_japan .gv-team-base-fill,
#gv-team-details-block_japan .gv-team-base-fill,
.gv-wc2018-widget-wrapper_japan .gv-team-base-fill,
#gv-team-block_japan .gv-team-base-fill-darker-1,
#gv-team-details-block_japan .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_japan .gv-team-base-fill-darker-1 {
    fill: #023260
}

#gv-team-block_japan .gv-team-base-fill-darker-2,
#gv-team-details-block_japan .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_japan .gv-team-base-fill-darker-2 {
    fill: #012547
}

#gv-team-block_japan .gv-team-base-fill-darker-3,
#gv-team-details-block_japan .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_japan .gv-team-base-fill-darker-3 {
    fill: #01182e
}

#gv-team-block_japan .gv-special-player-highlight:before,
#gv-team-details-block_japan .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_japan .gv-special-player-highlight:before {
    border-color: #023260
}

.new-zealand-selected .gv-player-details,
.new-zealand-selected .gv-player-details-inner,
.new-zealand-selected #gv-player-details-pointer-inner,
.new-zealand-selected .gv-details-pointer-hand,
.new-zealand-selected .gv-player-details-block {
    border-color: #0a2569 !important
}

.new-zealand-selected .gv-player-details:before,
.new-zealand-selected .gv-player-details:after,
.new-zealand-selected .gv-player-details-inner:before,
.new-zealand-selected .gv-player-details-inner:after,
.new-zealand-selected #gv-player-details-pointer-inner:before,
.new-zealand-selected #gv-player-details-pointer-inner:after,
.new-zealand-selected .gv-details-pointer-hand:before,
.new-zealand-selected .gv-details-pointer-hand:after,
.new-zealand-selected .gv-player-details-block:before,
.new-zealand-selected .gv-player-details-block:after {
    border-color: #0a2569 !important
}

#gv-team-block_new-zealand .gv-team-base-background,
#gv-team-details-block_new-zealand .gv-team-base-background,
.gv-wc2018-widget-wrapper_new-zealand .gv-team-base-background {
    background-color: #0a2569
}

#gv-team-block_new-zealand .gv-team-base-background-dark,
#gv-team-details-block_new-zealand .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_new-zealand .gv-team-base-background-dark {
    background-color: #000
}

#gv-team-block_new-zealand .gv-team-base-border,
#gv-team-details-block_new-zealand .gv-team-base-border,
.gv-wc2018-widget-wrapper_new-zealand .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_new-zealand .gv-team-base-fill,
#gv-team-details-block_new-zealand .gv-team-base-fill,
.gv-wc2018-widget-wrapper_new-zealand .gv-team-base-fill,
#gv-team-block_new-zealand .gv-team-base-fill-darker-1,
#gv-team-details-block_new-zealand .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_new-zealand .gv-team-base-fill-darker-1 {
    fill: #0a2569
}

#gv-team-block_new-zealand .gv-team-base-fill-darker-2,
#gv-team-details-block_new-zealand .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_new-zealand .gv-team-base-fill-darker-2 {
    fill: #081d52
}

#gv-team-block_new-zealand .gv-team-base-fill-darker-3,
#gv-team-details-block_new-zealand .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_new-zealand .gv-team-base-fill-darker-3 {
    fill: #06153a
}

#gv-team-block_new-zealand .gv-special-player-highlight:before,
#gv-team-details-block_new-zealand .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_new-zealand .gv-special-player-highlight:before {
    border-color: #0a2569
}

.philippines-selected .gv-player-details,
.philippines-selected .gv-player-details-inner,
.philippines-selected #gv-player-details-pointer-inner,
.philippines-selected .gv-details-pointer-hand,
.philippines-selected .gv-player-details-block {
    border-color: #0659a3 !important
}

.philippines-selected .gv-player-details:before,
.philippines-selected .gv-player-details:after,
.philippines-selected .gv-player-details-inner:before,
.philippines-selected .gv-player-details-inner:after,
.philippines-selected #gv-player-details-pointer-inner:before,
.philippines-selected #gv-player-details-pointer-inner:after,
.philippines-selected .gv-details-pointer-hand:before,
.philippines-selected .gv-details-pointer-hand:after,
.philippines-selected .gv-player-details-block:before,
.philippines-selected .gv-player-details-block:after {
    border-color: #0659a3 !important
}

#gv-team-block_philippines .gv-team-base-background,
#gv-team-details-block_philippines .gv-team-base-background,
.gv-wc2018-widget-wrapper_philippines .gv-team-base-background {
    background-color: #0659a3
}

#gv-team-block_philippines .gv-team-base-background-dark,
#gv-team-details-block_philippines .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_philippines .gv-team-base-background-dark {
    background-color: #011628
}

#gv-team-block_philippines .gv-team-base-border,
#gv-team-details-block_philippines .gv-team-base-border,
.gv-wc2018-widget-wrapper_philippines .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_philippines .gv-team-base-fill,
#gv-team-details-block_philippines .gv-team-base-fill,
.gv-wc2018-widget-wrapper_philippines .gv-team-base-fill,
#gv-team-block_philippines .gv-team-base-fill-darker-1,
#gv-team-details-block_philippines .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_philippines .gv-team-base-fill-darker-1 {
    fill: #0659a3
}

#gv-team-block_philippines .gv-team-base-fill-darker-2,
#gv-team-details-block_philippines .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_philippines .gv-team-base-fill-darker-2 {
    fill: #054c8a
}

#gv-team-block_philippines .gv-team-base-fill-darker-3,
#gv-team-details-block_philippines .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_philippines .gv-team-base-fill-darker-3 {
    fill: #043e72
}

#gv-team-block_philippines .gv-special-player-highlight:before,
#gv-team-details-block_philippines .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_philippines .gv-special-player-highlight:before {
    border-color: #0659a3
}

.australia-selected .gv-player-details,
.australia-selected .gv-player-details-inner,
.australia-selected #gv-player-details-pointer-inner,
.australia-selected .gv-details-pointer-hand,
.australia-selected .gv-player-details-block {
    border-color: #f9b432 !important
}

.australia-selected .gv-player-details:before,
.australia-selected .gv-player-details:after,
.australia-selected .gv-player-details-inner:before,
.australia-selected .gv-player-details-inner:after,
.australia-selected #gv-player-details-pointer-inner:before,
.australia-selected #gv-player-details-pointer-inner:after,
.australia-selected .gv-details-pointer-hand:before,
.australia-selected .gv-details-pointer-hand:after,
.australia-selected .gv-player-details-block:before,
.australia-selected .gv-player-details-block:after {
    border-color: #f9b432 !important
}

#gv-team-block_australia .gv-team-base-background,
#gv-team-details-block_australia .gv-team-base-background,
.gv-wc2018-widget-wrapper_australia .gv-team-base-background {
    background-color: #f9b432
}

#gv-team-block_australia .gv-team-base-background-dark,
#gv-team-details-block_australia .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_australia .gv-team-base-background-dark {
    background-color: #a76f05
}

#gv-team-block_australia .gv-team-base-border,
#gv-team-details-block_australia .gv-team-base-border,
.gv-wc2018-widget-wrapper_australia .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_australia .gv-team-base-fill,
#gv-team-details-block_australia .gv-team-base-fill,
.gv-wc2018-widget-wrapper_australia .gv-team-base-fill,
#gv-team-block_australia .gv-team-base-fill-darker-1,
#gv-team-details-block_australia .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_australia .gv-team-base-fill-darker-1 {
    fill: #f9b432
}

#gv-team-block_australia .gv-team-base-fill-darker-2,
#gv-team-details-block_australia .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_australia .gv-team-base-fill-darker-2 {
    fill: #f8ab19
}

#gv-team-block_australia .gv-team-base-fill-darker-3,
#gv-team-details-block_australia .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_australia .gv-team-base-fill-darker-3 {
    fill: #f1a007
}

#gv-team-block_australia .gv-special-player-highlight:before,
#gv-team-details-block_australia .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_australia .gv-special-player-highlight:before {
    border-color: #f9b432
}

.nigeria-selected .gv-player-details,
.nigeria-selected .gv-player-details-inner,
.nigeria-selected #gv-player-details-pointer-inner,
.nigeria-selected .gv-details-pointer-hand,
.nigeria-selected .gv-player-details-block {
    border-color: #000000 !important
}

.nigeria-selected .gv-player-details:before,
.nigeria-selected .gv-player-details:after,
.nigeria-selected .gv-player-details-inner:before,
.nigeria-selected .gv-player-details-inner:after,
.nigeria-selected #gv-player-details-pointer-inner:before,
.nigeria-selected #gv-player-details-pointer-inner:after,
.nigeria-selected .gv-details-pointer-hand:before,
.nigeria-selected .gv-details-pointer-hand:after,
.nigeria-selected .gv-player-details-block:before,
.nigeria-selected .gv-player-details-block:after {
    border-color: #000000 !important
}

#gv-team-block_nigeria .gv-team-base-background,
#gv-team-details-block_nigeria .gv-team-base-background,
.gv-wc2018-widget-wrapper_nigeria .gv-team-base-background {
    background-color: #000000
}

#gv-team-block_nigeria .gv-team-base-background-dark,
#gv-team-details-block_nigeria .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_nigeria .gv-team-base-background-dark {
    background-color: #030903
}

#gv-team-block_nigeria .gv-team-base-border,
#gv-team-details-block_nigeria .gv-team-base-border,
.gv-wc2018-widget-wrapper_nigeria .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_nigeria .gv-team-base-fill,
#gv-team-details-block_nigeria .gv-team-base-fill,
.gv-wc2018-widget-wrapper_nigeria .gv-team-base-fill,
#gv-team-block_nigeria .gv-team-base-fill-darker-1,
#gv-team-details-block_nigeria .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_nigeria .gv-team-base-fill-darker-1 {
    fill: #000000
}

#gv-team-block_nigeria .gv-team-base-fill-darker-2,
#gv-team-details-block_nigeria .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_nigeria .gv-team-base-fill-darker-2 {
    fill: #1d561e
}

#gv-team-block_nigeria .gv-team-base-fill-darker-3,
#gv-team-details-block_nigeria .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_nigeria .gv-team-base-fill-darker-3 {
    fill: #164318
}

#gv-team-block_nigeria .gv-special-player-highlight:before,
#gv-team-details-block_nigeria .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_nigeria .gv-special-player-highlight:before {
    border-color: #000000
}

.canada-selected .gv-player-details,
.canada-selected .gv-player-details-inner,
.canada-selected #gv-player-details-pointer-inner,
.canada-selected .gv-details-pointer-hand,
.canada-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.canada-selected .gv-player-details:before,
.canada-selected .gv-player-details:after,
.canada-selected .gv-player-details-inner:before,
.canada-selected .gv-player-details-inner:after,
.canada-selected #gv-player-details-pointer-inner:before,
.canada-selected #gv-player-details-pointer-inner:after,
.canada-selected .gv-details-pointer-hand:before,
.canada-selected .gv-details-pointer-hand:after,
.canada-selected .gv-player-details-block:before,
.canada-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_canada .gv-team-base-background,
#gv-team-details-block_canada .gv-team-base-background,
.gv-wc2018-widget-wrapper_canada .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_canada .gv-team-base-background-dark,
#gv-team-details-block_canada .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_canada .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_canada .gv-team-base-border,
#gv-team-details-block_canada .gv-team-base-border,
.gv-wc2018-widget-wrapper_canada .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_canada .gv-team-base-fill,
#gv-team-details-block_canada .gv-team-base-fill,
.gv-wc2018-widget-wrapper_canada .gv-team-base-fill,
#gv-team-block_canada .gv-team-base-fill-darker-1,
#gv-team-details-block_canada .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_canada .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_canada .gv-team-base-fill-darker-2,
#gv-team-details-block_canada .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_canada .gv-team-base-fill-darker-2 {
    fill: #b1141d
}

#gv-team-block_canada .gv-team-base-fill-darker-3,
#gv-team-details-block_canada .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_canada .gv-team-base-fill-darker-3 {
    fill: #9a1219
}

#gv-team-block_canada .gv-special-player-highlight:before,
#gv-team-details-block_canada .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_canada .gv-special-player-highlight:before {
    border-color: #f1493b
}

.republic-of-ireland-selected .gv-player-details,
.republic-of-ireland-selected .gv-player-details-inner,
.republic-of-ireland-selected #gv-player-details-pointer-inner,
.republic-of-ireland-selected .gv-details-pointer-hand,
.republic-of-ireland-selected .gv-player-details-block {
    border-color: #19a44a !important
}

.republic-of-ireland-selected .gv-player-details:before,
.republic-of-ireland-selected .gv-player-details:after,
.republic-of-ireland-selected .gv-player-details-inner:before,
.republic-of-ireland-selected .gv-player-details-inner:after,
.republic-of-ireland-selected #gv-player-details-pointer-inner:before,
.republic-of-ireland-selected #gv-player-details-pointer-inner:after,
.republic-of-ireland-selected .gv-details-pointer-hand:before,
.republic-of-ireland-selected .gv-details-pointer-hand:after,
.republic-of-ireland-selected .gv-player-details-block:before,
.republic-of-ireland-selected .gv-player-details-block:after {
    border-color: #19a44a !important
}

#gv-team-block_republic-of-ireland .gv-team-base-background,
#gv-team-details-block_republic-of-ireland .gv-team-base-background,
.gv-wc2018-widget-wrapper_republic-of-ireland .gv-team-base-background {
    background-color: #19a44a
}

#gv-team-block_republic-of-ireland .gv-team-base-background-dark,
#gv-team-details-block_republic-of-ireland .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_republic-of-ireland .gv-team-base-background-dark {
    background-color: #083518
}

#gv-team-block_republic-of-ireland .gv-team-base-border,
#gv-team-details-block_republic-of-ireland .gv-team-base-border,
.gv-wc2018-widget-wrapper_republic-of-ireland .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_republic-of-ireland .gv-team-base-fill,
#gv-team-details-block_republic-of-ireland .gv-team-base-fill,
.gv-wc2018-widget-wrapper_republic-of-ireland .gv-team-base-fill,
#gv-team-block_republic-of-ireland .gv-team-base-fill-darker-1,
#gv-team-details-block_republic-of-ireland .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_republic-of-ireland .gv-team-base-fill-darker-1 {
    fill: #19a44a
}

#gv-team-block_republic-of-ireland .gv-team-base-fill-darker-2,
#gv-team-details-block_republic-of-ireland .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_republic-of-ireland .gv-team-base-fill-darker-2 {
    fill: #168e40
}

#gv-team-block_republic-of-ireland .gv-team-base-fill-darker-3,
#gv-team-details-block_republic-of-ireland .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_republic-of-ireland .gv-team-base-fill-darker-3 {
    fill: #127836
}

#gv-team-block_republic-of-ireland .gv-special-player-highlight:before,
#gv-team-details-block_republic-of-ireland .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_republic-of-ireland .gv-special-player-highlight:before {
    border-color: #19a44a
}

.zambia-selected .gv-player-details,
.zambia-selected .gv-player-details-inner,
.zambia-selected #gv-player-details-pointer-inner,
.zambia-selected .gv-details-pointer-hand,
.zambia-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.zambia-selected .gv-player-details:before,
.zambia-selected .gv-player-details:after,
.zambia-selected .gv-player-details-inner:before,
.zambia-selected .gv-player-details-inner:after,
.zambia-selected #gv-player-details-pointer-inner:before,
.zambia-selected #gv-player-details-pointer-inner:after,
.zambia-selected .gv-details-pointer-hand:before,
.zambia-selected .gv-details-pointer-hand:after,
.zambia-selected .gv-player-details-block:before,
.zambia-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_zambia .gv-team-base-background,
#gv-team-details-block_zambia .gv-team-base-background,
.gv-wc2018-widget-wrapper_zambia .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_zambia .gv-team-base-background-dark,
#gv-team-details-block_zambia .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_zambia .gv-team-base-background-dark {
    background-color: #9d3b09
}

#gv-team-block_zambia .gv-team-base-border,
#gv-team-details-block_zambia .gv-team-base-border,
.gv-wc2018-widget-wrapper_zambia .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_zambia .gv-team-base-fill,
#gv-team-details-block_zambia .gv-team-base-fill,
.gv-wc2018-widget-wrapper_zambia .gv-team-base-fill,
#gv-team-block_zambia .gv-team-base-fill-darker-1,
#gv-team-details-block_zambia .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_zambia .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_zambia .gv-team-base-fill-darker-2,
#gv-team-details-block_zambia .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_zambia .gv-team-base-fill-darker-2 {
    fill: #f2641b
}

#gv-team-block_zambia .gv-team-base-fill-darker-3,
#gv-team-details-block_zambia .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_zambia .gv-team-base-fill-darker-3 {
    fill: #e6570e
}

#gv-team-block_zambia .gv-special-player-highlight:before,
#gv-team-details-block_zambia .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_zambia .gv-special-player-highlight:before {
    border-color: #f1493b
}

.haiti-selected .gv-player-details,
.haiti-selected .gv-player-details-inner,
.haiti-selected #gv-player-details-pointer-inner,
.haiti-selected .gv-details-pointer-hand,
.haiti-selected .gv-player-details-block {
    border-color: #0659a3 !important
}

.haiti-selected .gv-player-details:before,
.haiti-selected .gv-player-details:after,
.haiti-selected .gv-player-details-inner:before,
.haiti-selected .gv-player-details-inner:after,
.haiti-selected #gv-player-details-pointer-inner:before,
.haiti-selected #gv-player-details-pointer-inner:after,
.haiti-selected .gv-details-pointer-hand:before,
.haiti-selected .gv-details-pointer-hand:after,
.haiti-selected .gv-player-details-block:before,
.haiti-selected .gv-player-details-block:after {
    border-color: #0659a3 !important
}

#gv-team-block_haiti .gv-team-base-background,
#gv-team-details-block_haiti .gv-team-base-background,
.gv-wc2018-widget-wrapper_haiti .gv-team-base-background {
    background-color: #0659a3
}

#gv-team-block_haiti .gv-team-base-background-dark,
#gv-team-details-block_haiti .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_haiti .gv-team-base-background-dark {
    background-color: #011628
}

#gv-team-block_haiti .gv-team-base-border,
#gv-team-details-block_haiti .gv-team-base-border,
.gv-wc2018-widget-wrapper_haiti .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_haiti .gv-team-base-fill,
#gv-team-details-block_haiti .gv-team-base-fill,
.gv-wc2018-widget-wrapper_haiti .gv-team-base-fill,
#gv-team-block_haiti .gv-team-base-fill-darker-1,
#gv-team-details-block_haiti .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_haiti .gv-team-base-fill-darker-1 {
    fill: #0659a3
}

#gv-team-block_haiti .gv-team-base-fill-darker-2,
#gv-team-details-block_haiti .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_haiti .gv-team-base-fill-darker-2 {
    fill: #054c8a
}

#gv-team-block_haiti .gv-team-base-fill-darker-3,
#gv-team-details-block_haiti .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_haiti .gv-team-base-fill-darker-3 {
    fill: #043e72
}

#gv-team-block_haiti .gv-special-player-highlight:before,
#gv-team-details-block_haiti .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_haiti .gv-special-player-highlight:before {
    border-color: #0659a3
}

.china-selected .gv-player-details,
.china-selected .gv-player-details-inner,
.china-selected #gv-player-details-pointer-inner,
.china-selected .gv-details-pointer-hand,
.china-selected .gv-player-details-block {
    border-color: #db1018 !important
}

.china-selected .gv-player-details:before,
.china-selected .gv-player-details:after,
.china-selected .gv-player-details-inner:before,
.china-selected .gv-player-details-inner:after,
.china-selected #gv-player-details-pointer-inner:before,
.china-selected #gv-player-details-pointer-inner:after,
.china-selected .gv-details-pointer-hand:before,
.china-selected .gv-details-pointer-hand:after,
.china-selected .gv-player-details-block:before,
.china-selected .gv-player-details-block:after {
    border-color: #db1018 !important
}

#gv-team-block_china .gv-team-base-background,
#gv-team-details-block_china .gv-team-base-background,
.gv-wc2018-widget-wrapper_china .gv-team-base-background {
    background-color: #db1018
}

#gv-team-block_china .gv-team-base-background-dark,
#gv-team-details-block_china .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_china .gv-team-base-background-dark {
    background-color: #64070b
}

#gv-team-block_china .gv-team-base-border,
#gv-team-details-block_china .gv-team-base-border,
.gv-wc2018-widget-wrapper_china .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_china .gv-team-base-fill,
#gv-team-details-block_china .gv-team-base-fill,
.gv-wc2018-widget-wrapper_china .gv-team-base-fill,
#gv-team-block_china .gv-team-base-fill-darker-1,
#gv-team-details-block_china .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_china .gv-team-base-fill-darker-1 {
    fill: #db1018
}

#gv-team-block_china .gv-team-base-fill-darker-2,
#gv-team-details-block_china .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_china .gv-team-base-fill-darker-2 {
    fill: #c30e15
}

#gv-team-block_china .gv-team-base-fill-darker-3,
#gv-team-details-block_china .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_china .gv-team-base-fill-darker-3 {
    fill: #ab0d13
}

#gv-team-block_china .gv-special-player-highlight:before,
#gv-team-details-block_china .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_china .gv-special-player-highlight:before {
    border-color: #db1018
}

.vietnam-selected .gv-player-details,
.vietnam-selected .gv-player-details-inner,
.vietnam-selected #gv-player-details-pointer-inner,
.vietnam-selected .gv-details-pointer-hand,
.vietnam-selected .gv-player-details-block {
    border-color: #db1018 !important
}

.vietnam-selected .gv-player-details:before,
.vietnam-selected .gv-player-details:after,
.vietnam-selected .gv-player-details-inner:before,
.vietnam-selected .gv-player-details-inner:after,
.vietnam-selected #gv-player-details-pointer-inner:before,
.vietnam-selected #gv-player-details-pointer-inner:after,
.vietnam-selected .gv-details-pointer-hand:before,
.vietnam-selected .gv-details-pointer-hand:after,
.vietnam-selected .gv-player-details-block:before,
.vietnam-selected .gv-player-details-block:after {
    border-color: #db1018 !important
}

#gv-team-block_vietnam .gv-team-base-background,
#gv-team-details-block_vietnam .gv-team-base-background,
.gv-wc2018-widget-wrapper_vietnam .gv-team-base-background {
    background-color: #db1018
}

#gv-team-block_vietnam .gv-team-base-background-dark,
#gv-team-details-block_vietnam .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_vietnam .gv-team-base-background-dark {
    background-color: #64070b
}

#gv-team-block_vietnam .gv-team-base-border,
#gv-team-details-block_vietnam .gv-team-base-border,
.gv-wc2018-widget-wrapper_vietnam .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_vietnam .gv-team-base-fill,
#gv-team-details-block_vietnam .gv-team-base-fill,
.gv-wc2018-widget-wrapper_vietnam .gv-team-base-fill,
#gv-team-block_vietnam .gv-team-base-fill-darker-1,
#gv-team-details-block_vietnam .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_vietnam .gv-team-base-fill-darker-1 {
    fill: #db1018
}

#gv-team-block_vietnam .gv-team-base-fill-darker-2,
#gv-team-details-block_vietnam .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_vietnam .gv-team-base-fill-darker-2 {
    fill: #c30e15
}

#gv-team-block_vietnam .gv-team-base-fill-darker-3,
#gv-team-details-block_vietnam .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_vietnam .gv-team-base-fill-darker-3 {
    fill: #ab0d13
}

#gv-team-block_vietnam .gv-special-player-highlight:before,
#gv-team-details-block_vietnam .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_vietnam .gv-special-player-highlight:before {
    border-color: #db1018
}

.brazil-selected .gv-player-details,
.brazil-selected .gv-player-details-inner,
.brazil-selected #gv-player-details-pointer-inner,
.brazil-selected .gv-details-pointer-hand,
.brazil-selected .gv-player-details-block {
    border-color: #fc4 !important
}

.brazil-selected .gv-player-details:before,
.brazil-selected .gv-player-details:after,
.brazil-selected .gv-player-details-inner:before,
.brazil-selected .gv-player-details-inner:after,
.brazil-selected #gv-player-details-pointer-inner:before,
.brazil-selected #gv-player-details-pointer-inner:after,
.brazil-selected .gv-details-pointer-hand:before,
.brazil-selected .gv-details-pointer-hand:after,
.brazil-selected .gv-player-details-block:before,
.brazil-selected .gv-player-details-block:after {
    border-color: #fc4 !important
}

#gv-team-block_brazil .gv-team-base-background,
#gv-team-details-block_brazil .gv-team-base-background,
.gv-wc2018-widget-wrapper_brazil .gv-team-base-background {
    background-color: #fc4
}

#gv-team-block_brazil .gv-team-base-background-dark,
#gv-team-details-block_brazil .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_brazil .gv-team-base-background-dark {
    background-color: #c48e00
}

#gv-team-block_brazil .gv-team-base-border,
#gv-team-details-block_brazil .gv-team-base-border,
.gv-wc2018-widget-wrapper_brazil .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_brazil .gv-team-base-fill,
#gv-team-details-block_brazil .gv-team-base-fill,
.gv-wc2018-widget-wrapper_brazil .gv-team-base-fill,
#gv-team-block_brazil .gv-team-base-fill-darker-1,
#gv-team-details-block_brazil .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_brazil .gv-team-base-fill-darker-1 {
    fill: #fc4
}

#gv-team-block_brazil .gv-team-base-fill-darker-2,
#gv-team-details-block_brazil .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_brazil .gv-team-base-fill-darker-2 {
    fill: #ffc52b
}

#gv-team-block_brazil .gv-team-base-fill-darker-3,
#gv-team-details-block_brazil .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_brazil .gv-team-base-fill-darker-3 {
    fill: #ffbe11
}

#gv-team-block_brazil .gv-special-player-highlight:before,
#gv-team-details-block_brazil .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_brazil .gv-special-player-highlight:before {
    border-color: #fc4
}

.panama-selected .gv-player-details,
.panama-selected .gv-player-details-inner,
.panama-selected #gv-player-details-pointer-inner,
.panama-selected .gv-details-pointer-hand,
.panama-selected .gv-player-details-block {
    border-color: #d33832 !important
}

.panama-selected .gv-player-details:before,
.panama-selected .gv-player-details:after,
.panama-selected .gv-player-details-inner:before,
.panama-selected .gv-player-details-inner:after,
.panama-selected #gv-player-details-pointer-inner:before,
.panama-selected #gv-player-details-pointer-inner:after,
.panama-selected .gv-details-pointer-hand:before,
.panama-selected .gv-details-pointer-hand:after,
.panama-selected .gv-player-details-block:before,
.panama-selected .gv-player-details-block:after {
    border-color: #d33832 !important
}

#gv-team-block_panama .gv-team-base-background,
#gv-team-details-block_panama .gv-team-base-background,
.gv-wc2018-widget-wrapper_panama .gv-team-base-background {
    background-color: #d33832
}

#gv-team-block_panama .gv-team-base-background-dark,
#gv-team-details-block_panama .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_panama .gv-team-base-background-dark {
    background-color: #6e1b18
}

#gv-team-block_panama .gv-team-base-border,
#gv-team-details-block_panama .gv-team-base-border,
.gv-wc2018-widget-wrapper_panama .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_panama .gv-team-base-fill,
#gv-team-details-block_panama .gv-team-base-fill,
.gv-wc2018-widget-wrapper_panama .gv-team-base-fill,
#gv-team-block_panama .gv-team-base-fill-darker-1,
#gv-team-details-block_panama .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_panama .gv-team-base-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_panama .gv-team-base-fill-darker-2,
#gv-team-details-block_panama .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_panama .gv-team-base-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_panama .gv-team-base-fill-darker-3,
#gv-team-details-block_panama .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_panama .gv-team-base-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_panama .gv-special-player-highlight:before,
#gv-team-details-block_panama .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_panama .gv-special-player-highlight:before {
    border-color: #d33832
}

.south-africa-selected .gv-player-details,
.south-africa-selected .gv-player-details-inner,
.south-africa-selected #gv-player-details-pointer-inner,
.south-africa-selected .gv-details-pointer-hand,
.south-africa-selected .gv-player-details-block {
    border-color: #000000 !important
}

.south-africa-selected .gv-player-details:before,
.south-africa-selected .gv-player-details:after,
.south-africa-selected .gv-player-details-inner:before,
.south-africa-selected .gv-player-details-inner:after,
.south-africa-selected #gv-player-details-pointer-inner:before,
.south-africa-selected #gv-player-details-pointer-inner:after,
.south-africa-selected .gv-details-pointer-hand:before,
.south-africa-selected .gv-details-pointer-hand:after,
.south-africa-selected .gv-player-details-block:before,
.south-africa-selected .gv-player-details-block:after {
    border-color: #000000 !important
}

#gv-team-block_south-africa .gv-team-base-background,
#gv-team-details-block_south-africa .gv-team-base-background,
.gv-wc2018-widget-wrapper_south-africa .gv-team-base-background {
    background-color: #000000
}

#gv-team-block_south-africa .gv-team-base-background-dark,
#gv-team-details-block_south-africa .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_south-africa .gv-team-base-background-dark {
    background-color: #030903
}

#gv-team-block_south-africa .gv-team-base-border,
#gv-team-details-block_south-africa .gv-team-base-border,
.gv-wc2018-widget-wrapper_south-africa .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_south-africa .gv-team-base-fill,
#gv-team-details-block_south-africa .gv-team-base-fill,
.gv-wc2018-widget-wrapper_south-africa .gv-team-base-fill,
#gv-team-block_south-africa .gv-team-base-fill-darker-1,
#gv-team-details-block_south-africa .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_south-africa .gv-team-base-fill-darker-1 {
    fill: #000000
}

#gv-team-block_south-africa .gv-team-base-fill-darker-2,
#gv-team-details-block_south-africa .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_south-africa .gv-team-base-fill-darker-2 {
    fill: #1d561e
}

#gv-team-block_south-africa .gv-team-base-fill-darker-3,
#gv-team-details-block_south-africa .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_south-africa .gv-team-base-fill-darker-3 {
    fill: #164318
}

#gv-team-block_south-africa .gv-special-player-highlight:before,
#gv-team-details-block_south-africa .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_south-africa .gv-special-player-highlight:before {
    border-color: #000000
}

.morocco-selected .gv-player-details,
.morocco-selected .gv-player-details-inner,
.morocco-selected #gv-player-details-pointer-inner,
.morocco-selected .gv-details-pointer-hand,
.morocco-selected .gv-player-details-block {
    border-color: #d82227 !important
}

.morocco-selected .gv-player-details:before,
.morocco-selected .gv-player-details:after,
.morocco-selected .gv-player-details-inner:before,
.morocco-selected .gv-player-details-inner:after,
.morocco-selected #gv-player-details-pointer-inner:before,
.morocco-selected #gv-player-details-pointer-inner:after,
.morocco-selected .gv-details-pointer-hand:before,
.morocco-selected .gv-details-pointer-hand:after,
.morocco-selected .gv-player-details-block:before,
.morocco-selected .gv-player-details-block:after {
    border-color: #d82227 !important
}

#gv-team-block_morocco .gv-team-base-background,
#gv-team-details-block_morocco .gv-team-base-background,
.gv-wc2018-widget-wrapper_morocco .gv-team-base-background {
    background-color: #d82227
}

#gv-team-block_morocco .gv-team-base-background-dark,
#gv-team-details-block_morocco .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_morocco .gv-team-base-background-dark {
    background-color: #6a1113
}

#gv-team-block_morocco .gv-team-base-border,
#gv-team-details-block_morocco .gv-team-base-border,
.gv-wc2018-widget-wrapper_morocco .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_morocco .gv-team-base-fill,
#gv-team-details-block_morocco .gv-team-base-fill,
.gv-wc2018-widget-wrapper_morocco .gv-team-base-fill,
#gv-team-block_morocco .gv-team-base-fill-darker-1,
#gv-team-details-block_morocco .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_morocco .gv-team-base-fill-darker-1 {
    fill: #d82227
}

#gv-team-block_morocco .gv-team-base-fill-darker-2,
#gv-team-details-block_morocco .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_morocco .gv-team-base-fill-darker-2 {
    fill: #c21f23
}

#gv-team-block_morocco .gv-team-base-fill-darker-3,
#gv-team-details-block_morocco .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_morocco .gv-team-base-fill-darker-3 {
    fill: #ac1b1f
}

#gv-team-block_morocco .gv-special-player-highlight:before,
#gv-team-details-block_morocco .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_morocco .gv-special-player-highlight:before {
    border-color: #d82227
}

.colombia-selected .gv-player-details,
.colombia-selected .gv-player-details-inner,
.colombia-selected #gv-player-details-pointer-inner,
.colombia-selected .gv-details-pointer-hand,
.colombia-selected .gv-player-details-block {
    border-color: #f0c32b !important
}

.colombia-selected .gv-player-details:before,
.colombia-selected .gv-player-details:after,
.colombia-selected .gv-player-details-inner:before,
.colombia-selected .gv-player-details-inner:after,
.colombia-selected #gv-player-details-pointer-inner:before,
.colombia-selected #gv-player-details-pointer-inner:after,
.colombia-selected .gv-details-pointer-hand:before,
.colombia-selected .gv-details-pointer-hand:after,
.colombia-selected .gv-player-details-block:before,
.colombia-selected .gv-player-details-block:after {
    border-color: #f0c32b !important
}

#gv-team-block_colombia .gv-team-base-background,
#gv-team-details-block_colombia .gv-team-base-background,
.gv-wc2018-widget-wrapper_colombia .gv-team-base-background {
    background-color: #f0c32b
}

#gv-team-block_colombia .gv-team-base-background-dark,
#gv-team-details-block_colombia .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_colombia .gv-team-base-background-dark {
    background-color: #91720a
}

#gv-team-block_colombia .gv-team-base-border,
#gv-team-details-block_colombia .gv-team-base-border,
.gv-wc2018-widget-wrapper_colombia .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_colombia .gv-team-base-fill,
#gv-team-details-block_colombia .gv-team-base-fill,
.gv-wc2018-widget-wrapper_colombia .gv-team-base-fill,
#gv-team-block_colombia .gv-team-base-fill-darker-1,
#gv-team-details-block_colombia .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_colombia .gv-team-base-fill-darker-1 {
    fill: #f0c32b
}

#gv-team-block_colombia .gv-team-base-fill-darker-2,
#gv-team-details-block_colombia .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_colombia .gv-team-base-fill-darker-2 {
    fill: #eebc13
}

#gv-team-block_colombia .gv-team-base-fill-darker-3,
#gv-team-details-block_colombia .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_colombia .gv-team-base-fill-darker-3 {
    fill: #d9ab0f
}

#gv-team-block_colombia .gv-special-player-highlight:before,
#gv-team-details-block_colombia .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_colombia .gv-special-player-highlight:before {
    border-color: #f0c32b
}

.south-korea-selected .gv-player-details,
.south-korea-selected .gv-player-details-inner,
.south-korea-selected #gv-player-details-pointer-inner,
.south-korea-selected .gv-details-pointer-hand,
.south-korea-selected .gv-player-details-block {
    border-color: #d33832 !important
}

.south-korea-selected .gv-player-details:before,
.south-korea-selected .gv-player-details:after,
.south-korea-selected .gv-player-details-inner:before,
.south-korea-selected .gv-player-details-inner:after,
.south-korea-selected #gv-player-details-pointer-inner:before,
.south-korea-selected #gv-player-details-pointer-inner:after,
.south-korea-selected .gv-details-pointer-hand:before,
.south-korea-selected .gv-details-pointer-hand:after,
.south-korea-selected .gv-player-details-block:before,
.south-korea-selected .gv-player-details-block:after {
    border-color: #d33832 !important
}

#gv-team-block_south-korea .gv-team-base-background,
#gv-team-details-block_south-korea .gv-team-base-background,
.gv-wc2018-widget-wrapper_south-korea .gv-team-base-background {
    background-color: #d33832
}

#gv-team-block_south-korea .gv-team-base-background-dark,
#gv-team-details-block_south-korea .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_south-korea .gv-team-base-background-dark {
    background-color: #6e1b18
}

#gv-team-block_south-korea .gv-team-base-border,
#gv-team-details-block_south-korea .gv-team-base-border,
.gv-wc2018-widget-wrapper_south-korea .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_south-korea .gv-team-base-fill,
#gv-team-details-block_south-korea .gv-team-base-fill,
.gv-wc2018-widget-wrapper_south-korea .gv-team-base-fill,
#gv-team-block_south-korea .gv-team-base-fill-darker-1,
#gv-team-details-block_south-korea .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_south-korea .gv-team-base-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_south-korea .gv-team-base-fill-darker-2,
#gv-team-details-block_south-korea .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_south-korea .gv-team-base-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_south-korea .gv-team-base-fill-darker-3,
#gv-team-details-block_south-korea .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_south-korea .gv-team-base-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_south-korea .gv-special-player-highlight:before,
#gv-team-details-block_south-korea .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_south-korea .gv-special-player-highlight:before {
    border-color: #d33832
}

#gv-team-block_russia .gv-team-shirt-fill,
#gv-team-details-block_russia .gv-team-shirt-fill,
#gv-team-block_russia .gv-team-shirt-fill-darker-1,
#gv-team-details-block_russia .gv-team-shirt-fill-darker-1 {
    fill: #c70000
}

#gv-team-block_russia .gv-team-shirt-fill-darker-2,
#gv-team-details-block_russia .gv-team-shirt-fill-darker-2 {
    fill: #ae0000
}

#gv-team-block_russia .gv-team-shirt-fill-darker-3,
#gv-team-details-block_russia .gv-team-shirt-fill-darker-3 {
    fill: #940000
}

#gv-team-block_saudi-arabia .gv-team-shirt-fill,
#gv-team-details-block_saudi-arabia .gv-team-shirt-fill,
#gv-team-block_saudi-arabia .gv-team-shirt-fill-darker-1,
#gv-team-details-block_saudi-arabia .gv-team-shirt-fill-darker-1 {
    fill: #36aa46
}

#gv-team-block_saudi-arabia .gv-team-shirt-fill-darker-2,
#gv-team-details-block_saudi-arabia .gv-team-shirt-fill-darker-2 {
    fill: #30973e
}

#gv-team-block_saudi-arabia .gv-team-shirt-fill-darker-3,
#gv-team-details-block_saudi-arabia .gv-team-shirt-fill-darker-3 {
    fill: #2a8336
}

#gv-team-block_egypt .gv-team-shirt-fill,
#gv-team-details-block_egypt .gv-team-shirt-fill,
#gv-team-block_egypt .gv-team-shirt-fill-darker-1,
#gv-team-details-block_egypt .gv-team-shirt-fill-darker-1 {
    fill: #c70000
}

#gv-team-block_egypt .gv-team-shirt-fill-darker-2,
#gv-team-details-block_egypt .gv-team-shirt-fill-darker-2 {
    fill: #ae0000
}

#gv-team-block_egypt .gv-team-shirt-fill-darker-3,
#gv-team-details-block_egypt .gv-team-shirt-fill-darker-3 {
    fill: #940000
}

#gv-team-block_uruguay .gv-team-shirt-fill,
#gv-team-details-block_uruguay .gv-team-shirt-fill,
#gv-team-block_uruguay .gv-team-shirt-fill-darker-1,
#gv-team-details-block_uruguay .gv-team-shirt-fill-darker-1 {
    fill: #a5bfe1
}

#gv-team-block_uruguay .gv-team-shirt-fill-darker-2,
#gv-team-details-block_uruguay .gv-team-shirt-fill-darker-2 {
    fill: #92b1db
}

#gv-team-block_uruguay .gv-team-shirt-fill-darker-3,
#gv-team-details-block_uruguay .gv-team-shirt-fill-darker-3 {
    fill: #7fa4d4
}

#gv-team-block_portugal .gv-team-shirt-fill,
#gv-team-details-block_portugal .gv-team-shirt-fill,
#gv-team-block_portugal .gv-team-shirt-fill-darker-1,
#gv-team-details-block_portugal .gv-team-shirt-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_portugal .gv-team-shirt-fill-darker-2,
#gv-team-details-block_portugal .gv-team-shirt-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_portugal .gv-team-shirt-fill-darker-3,
#gv-team-details-block_portugal .gv-team-shirt-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_spain .gv-team-shirt-fill,
#gv-team-details-block_spain .gv-team-shirt-fill,
#gv-team-block_spain .gv-team-shirt-fill-darker-1,
#gv-team-details-block_spain .gv-team-shirt-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_spain .gv-team-shirt-fill-darker-2,
#gv-team-details-block_spain .gv-team-shirt-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_spain .gv-team-shirt-fill-darker-3,
#gv-team-details-block_spain .gv-team-shirt-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_morocco .gv-team-shirt-fill,
#gv-team-details-block_morocco .gv-team-shirt-fill,
#gv-team-block_morocco .gv-team-shirt-fill-darker-1,
#gv-team-details-block_morocco .gv-team-shirt-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_morocco .gv-team-shirt-fill-darker-2,
#gv-team-details-block_morocco .gv-team-shirt-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_morocco .gv-team-shirt-fill-darker-3,
#gv-team-details-block_morocco .gv-team-shirt-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_iran .gv-team-shirt-fill,
#gv-team-details-block_iran .gv-team-shirt-fill,
#gv-team-block_iran .gv-team-shirt-fill-darker-1,
#gv-team-details-block_iran .gv-team-shirt-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_iran .gv-team-shirt-fill-darker-2,
#gv-team-details-block_iran .gv-team-shirt-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_iran .gv-team-shirt-fill-darker-3,
#gv-team-details-block_iran .gv-team-shirt-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_france .gv-team-shirt-fill,
#gv-team-details-block_france .gv-team-shirt-fill,
#gv-team-block_france .gv-team-shirt-fill-darker-1,
#gv-team-details-block_france .gv-team-shirt-fill-darker-1 {
    fill: #023260
}

#gv-team-block_france .gv-team-shirt-fill-darker-2,
#gv-team-details-block_france .gv-team-shirt-fill-darker-2 {
    fill: #012547
}

#gv-team-block_france .gv-team-shirt-fill-darker-3,
#gv-team-details-block_france .gv-team-shirt-fill-darker-3 {
    fill: #01182e
}

#gv-team-block_australia .gv-team-shirt-fill,
#gv-team-details-block_australia .gv-team-shirt-fill,
#gv-team-block_australia .gv-team-shirt-fill-darker-1,
#gv-team-details-block_australia .gv-team-shirt-fill-darker-1 {
    fill: #fc4
}

#gv-team-block_australia .gv-team-shirt-fill-darker-2,
#gv-team-details-block_australia .gv-team-shirt-fill-darker-2 {
    fill: #ffc52b
}

#gv-team-block_australia .gv-team-shirt-fill-darker-3,
#gv-team-details-block_australia .gv-team-shirt-fill-darker-3 {
    fill: #ffbe11
}

#gv-team-block_peru .gv-team-shirt-fill,
#gv-team-details-block_peru .gv-team-shirt-fill,
#gv-team-block_peru .gv-team-shirt-fill-darker-1,
#gv-team-details-block_peru .gv-team-shirt-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_peru .gv-team-shirt-fill-darker-2,
#gv-team-details-block_peru .gv-team-shirt-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_peru .gv-team-shirt-fill-darker-3,
#gv-team-details-block_peru .gv-team-shirt-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_denmark .gv-team-shirt-fill,
#gv-team-details-block_denmark .gv-team-shirt-fill,
#gv-team-block_denmark .gv-team-shirt-fill-darker-1,
#gv-team-details-block_denmark .gv-team-shirt-fill-darker-1 {
    fill: #c70000
}

#gv-team-block_denmark .gv-team-shirt-fill-darker-2,
#gv-team-details-block_denmark .gv-team-shirt-fill-darker-2 {
    fill: #ae0000
}

#gv-team-block_denmark .gv-team-shirt-fill-darker-3,
#gv-team-details-block_denmark .gv-team-shirt-fill-darker-3 {
    fill: #940000
}

#gv-team-block_argentina .gv-team-shirt-fill,
#gv-team-details-block_argentina .gv-team-shirt-fill,
#gv-team-block_argentina .gv-team-shirt-fill-darker-1,
#gv-team-details-block_argentina .gv-team-shirt-fill-darker-1 {
    fill: #a5bfe1
}

#gv-team-block_argentina .gv-team-shirt-fill-darker-2,
#gv-team-details-block_argentina .gv-team-shirt-fill-darker-2 {
    fill: #92b1db
}

#gv-team-block_argentina .gv-team-shirt-fill-darker-3,
#gv-team-details-block_argentina .gv-team-shirt-fill-darker-3 {
    fill: #7fa4d4
}

#gv-team-block_iceland .gv-team-shirt-fill,
#gv-team-details-block_iceland .gv-team-shirt-fill,
#gv-team-block_iceland .gv-team-shirt-fill-darker-1,
#gv-team-details-block_iceland .gv-team-shirt-fill-darker-1 {
    fill: #2c6aff
}

#gv-team-block_iceland .gv-team-shirt-fill-darker-2,
#gv-team-details-block_iceland .gv-team-shirt-fill-darker-2 {
    fill: #1358ff
}

#gv-team-block_iceland .gv-team-shirt-fill-darker-3,
#gv-team-details-block_iceland .gv-team-shirt-fill-darker-3 {
    fill: #0049f8
}

#gv-team-block_croatia .gv-team-shirt-fill,
#gv-team-details-block_croatia .gv-team-shirt-fill,
#gv-team-block_croatia .gv-team-shirt-fill-darker-1,
#gv-team-details-block_croatia .gv-team-shirt-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_croatia .gv-team-shirt-fill-darker-2,
#gv-team-details-block_croatia .gv-team-shirt-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_croatia .gv-team-shirt-fill-darker-3,
#gv-team-details-block_croatia .gv-team-shirt-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_nigeria .gv-team-shirt-fill,
#gv-team-details-block_nigeria .gv-team-shirt-fill,
#gv-team-block_nigeria .gv-team-shirt-fill-darker-1,
#gv-team-details-block_nigeria .gv-team-shirt-fill-darker-1 {
    fill: #36aa46
}

#gv-team-block_nigeria .gv-team-shirt-fill-darker-2,
#gv-team-details-block_nigeria .gv-team-shirt-fill-darker-2 {
    fill: #30973e
}

#gv-team-block_nigeria .gv-team-shirt-fill-darker-3,
#gv-team-details-block_nigeria .gv-team-shirt-fill-darker-3 {
    fill: #2a8336
}

#gv-team-block_brazil .gv-team-shirt-fill,
#gv-team-details-block_brazil .gv-team-shirt-fill,
#gv-team-block_brazil .gv-team-shirt-fill-darker-1,
#gv-team-details-block_brazil .gv-team-shirt-fill-darker-1 {
    fill: #ffe500
}

#gv-team-block_brazil .gv-team-shirt-fill-darker-2,
#gv-team-details-block_brazil .gv-team-shirt-fill-darker-2 {
    fill: #e6ce00
}

#gv-team-block_brazil .gv-team-shirt-fill-darker-3,
#gv-team-details-block_brazil .gv-team-shirt-fill-darker-3 {
    fill: #ccb700
}

#gv-team-block_switzerland .gv-team-shirt-fill,
#gv-team-details-block_switzerland .gv-team-shirt-fill,
#gv-team-block_switzerland .gv-team-shirt-fill-darker-1,
#gv-team-details-block_switzerland .gv-team-shirt-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_switzerland .gv-team-shirt-fill-darker-2,
#gv-team-details-block_switzerland .gv-team-shirt-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_switzerland .gv-team-shirt-fill-darker-3,
#gv-team-details-block_switzerland .gv-team-shirt-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_costa-rica .gv-team-shirt-fill,
#gv-team-details-block_costa-rica .gv-team-shirt-fill,
#gv-team-block_costa-rica .gv-team-shirt-fill-darker-1,
#gv-team-details-block_costa-rica .gv-team-shirt-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_costa-rica .gv-team-shirt-fill-darker-2,
#gv-team-details-block_costa-rica .gv-team-shirt-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_costa-rica .gv-team-shirt-fill-darker-3,
#gv-team-details-block_costa-rica .gv-team-shirt-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_serbia .gv-team-shirt-fill,
#gv-team-details-block_serbia .gv-team-shirt-fill,
#gv-team-block_serbia .gv-team-shirt-fill-darker-1,
#gv-team-details-block_serbia .gv-team-shirt-fill-darker-1 {
    fill: #c70000
}

#gv-team-block_serbia .gv-team-shirt-fill-darker-2,
#gv-team-details-block_serbia .gv-team-shirt-fill-darker-2 {
    fill: #ae0000
}

#gv-team-block_serbia .gv-team-shirt-fill-darker-3,
#gv-team-details-block_serbia .gv-team-shirt-fill-darker-3 {
    fill: #940000
}

#gv-team-block_germany .gv-team-shirt-fill,
#gv-team-details-block_germany .gv-team-shirt-fill,
#gv-team-block_germany .gv-team-shirt-fill-darker-1,
#gv-team-details-block_germany .gv-team-shirt-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_germany .gv-team-shirt-fill-darker-2,
#gv-team-details-block_germany .gv-team-shirt-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_germany .gv-team-shirt-fill-darker-3,
#gv-team-details-block_germany .gv-team-shirt-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_mexico .gv-team-shirt-fill,
#gv-team-details-block_mexico .gv-team-shirt-fill,
#gv-team-block_mexico .gv-team-shirt-fill-darker-1,
#gv-team-details-block_mexico .gv-team-shirt-fill-darker-1 {
    fill: #038176
}

#gv-team-block_mexico .gv-team-shirt-fill-darker-2,
#gv-team-details-block_mexico .gv-team-shirt-fill-darker-2 {
    fill: #02685f
}

#gv-team-block_mexico .gv-team-shirt-fill-darker-3,
#gv-team-details-block_mexico .gv-team-shirt-fill-darker-3 {
    fill: #024f48
}

#gv-team-block_sweden .gv-team-shirt-fill,
#gv-team-details-block_sweden .gv-team-shirt-fill,
#gv-team-block_sweden .gv-team-shirt-fill-darker-1,
#gv-team-details-block_sweden .gv-team-shirt-fill-darker-1 {
    fill: #ffe500
}

#gv-team-block_sweden .gv-team-shirt-fill-darker-2,
#gv-team-details-block_sweden .gv-team-shirt-fill-darker-2 {
    fill: #e6ce00
}

#gv-team-block_sweden .gv-team-shirt-fill-darker-3,
#gv-team-details-block_sweden .gv-team-shirt-fill-darker-3 {
    fill: #ccb700
}

#gv-team-block_south-korea .gv-team-shirt-fill,
#gv-team-details-block_south-korea .gv-team-shirt-fill,
#gv-team-block_south-korea .gv-team-shirt-fill-darker-1,
#gv-team-details-block_south-korea .gv-team-shirt-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_south-korea .gv-team-shirt-fill-darker-2,
#gv-team-details-block_south-korea .gv-team-shirt-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_south-korea .gv-team-shirt-fill-darker-3,
#gv-team-details-block_south-korea .gv-team-shirt-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_belgium .gv-team-shirt-fill,
#gv-team-details-block_belgium .gv-team-shirt-fill,
#gv-team-block_belgium .gv-team-shirt-fill-darker-1,
#gv-team-details-block_belgium .gv-team-shirt-fill-darker-1 {
    fill: #c70000
}

#gv-team-block_belgium .gv-team-shirt-fill-darker-2,
#gv-team-details-block_belgium .gv-team-shirt-fill-darker-2 {
    fill: #ae0000
}

#gv-team-block_belgium .gv-team-shirt-fill-darker-3,
#gv-team-details-block_belgium .gv-team-shirt-fill-darker-3 {
    fill: #940000
}

#gv-team-block_panama .gv-team-shirt-fill,
#gv-team-details-block_panama .gv-team-shirt-fill,
#gv-team-block_panama .gv-team-shirt-fill-darker-1,
#gv-team-details-block_panama .gv-team-shirt-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_panama .gv-team-shirt-fill-darker-2,
#gv-team-details-block_panama .gv-team-shirt-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_panama .gv-team-shirt-fill-darker-3,
#gv-team-details-block_panama .gv-team-shirt-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_tunisia .gv-team-shirt-fill,
#gv-team-details-block_tunisia .gv-team-shirt-fill,
#gv-team-block_tunisia .gv-team-shirt-fill-darker-1,
#gv-team-details-block_tunisia .gv-team-shirt-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_tunisia .gv-team-shirt-fill-darker-2,
#gv-team-details-block_tunisia .gv-team-shirt-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_tunisia .gv-team-shirt-fill-darker-3,
#gv-team-details-block_tunisia .gv-team-shirt-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_england .gv-team-shirt-fill,
#gv-team-details-block_england .gv-team-shirt-fill,
#gv-team-block_england .gv-team-shirt-fill-darker-1,
#gv-team-details-block_england .gv-team-shirt-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_england .gv-team-shirt-fill-darker-2,
#gv-team-details-block_england .gv-team-shirt-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_england .gv-team-shirt-fill-darker-3,
#gv-team-details-block_england .gv-team-shirt-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_poland .gv-team-shirt-fill,
#gv-team-details-block_poland .gv-team-shirt-fill,
#gv-team-block_poland .gv-team-shirt-fill-darker-1,
#gv-team-details-block_poland .gv-team-shirt-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_poland .gv-team-shirt-fill-darker-2,
#gv-team-details-block_poland .gv-team-shirt-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_poland .gv-team-shirt-fill-darker-3,
#gv-team-details-block_poland .gv-team-shirt-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_senegal .gv-team-shirt-fill,
#gv-team-details-block_senegal .gv-team-shirt-fill,
#gv-team-block_senegal .gv-team-shirt-fill-darker-1,
#gv-team-details-block_senegal .gv-team-shirt-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_senegal .gv-team-shirt-fill-darker-2,
#gv-team-details-block_senegal .gv-team-shirt-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_senegal .gv-team-shirt-fill-darker-3,
#gv-team-details-block_senegal .gv-team-shirt-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_colombia .gv-team-shirt-fill,
#gv-team-details-block_colombia .gv-team-shirt-fill,
#gv-team-block_colombia .gv-team-shirt-fill-darker-1,
#gv-team-details-block_colombia .gv-team-shirt-fill-darker-1 {
    fill: #ffef78
}

#gv-team-block_colombia .gv-team-shirt-fill-darker-2,
#gv-team-details-block_colombia .gv-team-shirt-fill-darker-2 {
    fill: #ffec5f
}

#gv-team-block_colombia .gv-team-shirt-fill-darker-3,
#gv-team-details-block_colombia .gv-team-shirt-fill-darker-3 {
    fill: #ffe945
}

#gv-team-block_japan .gv-team-shirt-fill,
#gv-team-details-block_japan .gv-team-shirt-fill,
#gv-team-block_japan .gv-team-shirt-fill-darker-1,
#gv-team-details-block_japan .gv-team-shirt-fill-darker-1 {
    fill: #023260
}

#gv-team-block_japan .gv-team-shirt-fill-darker-2,
#gv-team-details-block_japan .gv-team-shirt-fill-darker-2 {
    fill: #012547
}

#gv-team-block_japan .gv-team-shirt-fill-darker-3,
#gv-team-details-block_japan .gv-team-shirt-fill-darker-3 {
    fill: #01182e
}

#gv-team-block_russia .gv-team-shorts-fill,
#gv-team-details-block_russia .gv-team-shorts-fill,
#gv-team-block_russia .gv-team-shorts-fill-darker-1,
#gv-team-details-block_russia .gv-team-shorts-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_russia .gv-team-shorts-fill-darker-2,
#gv-team-details-block_russia .gv-team-shorts-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_russia .gv-team-shorts-fill-darker-3,
#gv-team-details-block_russia .gv-team-shorts-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_saudi-arabia .gv-team-shorts-fill,
#gv-team-details-block_saudi-arabia .gv-team-shorts-fill,
#gv-team-block_saudi-arabia .gv-team-shorts-fill-darker-1,
#gv-team-details-block_saudi-arabia .gv-team-shorts-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_saudi-arabia .gv-team-shorts-fill-darker-2,
#gv-team-details-block_saudi-arabia .gv-team-shorts-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_saudi-arabia .gv-team-shorts-fill-darker-3,
#gv-team-details-block_saudi-arabia .gv-team-shorts-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_egypt .gv-team-shorts-fill,
#gv-team-details-block_egypt .gv-team-shorts-fill,
#gv-team-block_egypt .gv-team-shorts-fill-darker-1,
#gv-team-details-block_egypt .gv-team-shorts-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_egypt .gv-team-shorts-fill-darker-2,
#gv-team-details-block_egypt .gv-team-shorts-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_egypt .gv-team-shorts-fill-darker-3,
#gv-team-details-block_egypt .gv-team-shorts-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_uruguay .gv-team-shorts-fill,
#gv-team-details-block_uruguay .gv-team-shorts-fill,
#gv-team-block_uruguay .gv-team-shorts-fill-darker-1,
#gv-team-details-block_uruguay .gv-team-shorts-fill-darker-1 {
    fill: #121212
}

#gv-team-block_uruguay .gv-team-shorts-fill-darker-2,
#gv-team-details-block_uruguay .gv-team-shorts-fill-darker-2 {
    fill: #050505
}

#gv-team-block_uruguay .gv-team-shorts-fill-darker-3,
#gv-team-details-block_uruguay .gv-team-shorts-fill-darker-3 {
    fill: #000
}

#gv-team-block_portugal .gv-team-shorts-fill,
#gv-team-details-block_portugal .gv-team-shorts-fill,
#gv-team-block_portugal .gv-team-shorts-fill-darker-1,
#gv-team-details-block_portugal .gv-team-shorts-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_portugal .gv-team-shorts-fill-darker-2,
#gv-team-details-block_portugal .gv-team-shorts-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_portugal .gv-team-shorts-fill-darker-3,
#gv-team-details-block_portugal .gv-team-shorts-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_spain .gv-team-shorts-fill,
#gv-team-details-block_spain .gv-team-shorts-fill,
#gv-team-block_spain .gv-team-shorts-fill-darker-1,
#gv-team-details-block_spain .gv-team-shorts-fill-darker-1 {
    fill: #005689
}

#gv-team-block_spain .gv-team-shorts-fill-darker-2,
#gv-team-details-block_spain .gv-team-shorts-fill-darker-2 {
    fill: #004670
}

#gv-team-block_spain .gv-team-shorts-fill-darker-3,
#gv-team-details-block_spain .gv-team-shorts-fill-darker-3 {
    fill: #003656
}

#gv-team-block_morocco .gv-team-shorts-fill,
#gv-team-details-block_morocco .gv-team-shorts-fill,
#gv-team-block_morocco .gv-team-shorts-fill-darker-1,
#gv-team-details-block_morocco .gv-team-shorts-fill-darker-1 {
    fill: #36aa46
}

#gv-team-block_morocco .gv-team-shorts-fill-darker-2,
#gv-team-details-block_morocco .gv-team-shorts-fill-darker-2 {
    fill: #30973e
}

#gv-team-block_morocco .gv-team-shorts-fill-darker-3,
#gv-team-details-block_morocco .gv-team-shorts-fill-darker-3 {
    fill: #2a8336
}

#gv-team-block_iran .gv-team-shorts-fill,
#gv-team-details-block_iran .gv-team-shorts-fill,
#gv-team-block_iran .gv-team-shorts-fill-darker-1,
#gv-team-details-block_iran .gv-team-shorts-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_iran .gv-team-shorts-fill-darker-2,
#gv-team-details-block_iran .gv-team-shorts-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_iran .gv-team-shorts-fill-darker-3,
#gv-team-details-block_iran .gv-team-shorts-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_france .gv-team-shorts-fill,
#gv-team-details-block_france .gv-team-shorts-fill,
#gv-team-block_france .gv-team-shorts-fill-darker-1,
#gv-team-details-block_france .gv-team-shorts-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_france .gv-team-shorts-fill-darker-2,
#gv-team-details-block_france .gv-team-shorts-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_france .gv-team-shorts-fill-darker-3,
#gv-team-details-block_france .gv-team-shorts-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_australia .gv-team-shorts-fill,
#gv-team-details-block_australia .gv-team-shorts-fill,
#gv-team-block_australia .gv-team-shorts-fill-darker-1,
#gv-team-details-block_australia .gv-team-shorts-fill-darker-1 {
    fill: #fc4
}

#gv-team-block_australia .gv-team-shorts-fill-darker-2,
#gv-team-details-block_australia .gv-team-shorts-fill-darker-2 {
    fill: #ffc52b
}

#gv-team-block_australia .gv-team-shorts-fill-darker-3,
#gv-team-details-block_australia .gv-team-shorts-fill-darker-3 {
    fill: #ffbe11
}

#gv-team-block_peru .gv-team-shorts-fill,
#gv-team-details-block_peru .gv-team-shorts-fill,
#gv-team-block_peru .gv-team-shorts-fill-darker-1,
#gv-team-details-block_peru .gv-team-shorts-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_peru .gv-team-shorts-fill-darker-2,
#gv-team-details-block_peru .gv-team-shorts-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_peru .gv-team-shorts-fill-darker-3,
#gv-team-details-block_peru .gv-team-shorts-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_denmark .gv-team-shorts-fill,
#gv-team-details-block_denmark .gv-team-shorts-fill,
#gv-team-block_denmark .gv-team-shorts-fill-darker-1,
#gv-team-details-block_denmark .gv-team-shorts-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_denmark .gv-team-shorts-fill-darker-2,
#gv-team-details-block_denmark .gv-team-shorts-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_denmark .gv-team-shorts-fill-darker-3,
#gv-team-details-block_denmark .gv-team-shorts-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_argentina .gv-team-shorts-fill,
#gv-team-details-block_argentina .gv-team-shorts-fill,
#gv-team-block_argentina .gv-team-shorts-fill-darker-1,
#gv-team-details-block_argentina .gv-team-shorts-fill-darker-1 {
    fill: #121212
}

#gv-team-block_argentina .gv-team-shorts-fill-darker-2,
#gv-team-details-block_argentina .gv-team-shorts-fill-darker-2 {
    fill: #050505
}

#gv-team-block_argentina .gv-team-shorts-fill-darker-3,
#gv-team-details-block_argentina .gv-team-shorts-fill-darker-3 {
    fill: #000
}

#gv-team-block_iceland .gv-team-shorts-fill,
#gv-team-details-block_iceland .gv-team-shorts-fill,
#gv-team-block_iceland .gv-team-shorts-fill-darker-1,
#gv-team-details-block_iceland .gv-team-shorts-fill-darker-1 {
    fill: #2c6aff
}

#gv-team-block_iceland .gv-team-shorts-fill-darker-2,
#gv-team-details-block_iceland .gv-team-shorts-fill-darker-2 {
    fill: #1358ff
}

#gv-team-block_iceland .gv-team-shorts-fill-darker-3,
#gv-team-details-block_iceland .gv-team-shorts-fill-darker-3 {
    fill: #0049f8
}

#gv-team-block_croatia .gv-team-shorts-fill,
#gv-team-details-block_croatia .gv-team-shorts-fill,
#gv-team-block_croatia .gv-team-shorts-fill-darker-1,
#gv-team-details-block_croatia .gv-team-shorts-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_croatia .gv-team-shorts-fill-darker-2,
#gv-team-details-block_croatia .gv-team-shorts-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_croatia .gv-team-shorts-fill-darker-3,
#gv-team-details-block_croatia .gv-team-shorts-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_nigeria .gv-team-shorts-fill,
#gv-team-details-block_nigeria .gv-team-shorts-fill,
#gv-team-block_nigeria .gv-team-shorts-fill-darker-1,
#gv-team-details-block_nigeria .gv-team-shorts-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_nigeria .gv-team-shorts-fill-darker-2,
#gv-team-details-block_nigeria .gv-team-shorts-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_nigeria .gv-team-shorts-fill-darker-3,
#gv-team-details-block_nigeria .gv-team-shorts-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_brazil .gv-team-shorts-fill,
#gv-team-details-block_brazil .gv-team-shorts-fill,
#gv-team-block_brazil .gv-team-shorts-fill-darker-1,
#gv-team-details-block_brazil .gv-team-shorts-fill-darker-1 {
    fill: #2c6aff
}

#gv-team-block_brazil .gv-team-shorts-fill-darker-2,
#gv-team-details-block_brazil .gv-team-shorts-fill-darker-2 {
    fill: #1358ff
}

#gv-team-block_brazil .gv-team-shorts-fill-darker-3,
#gv-team-details-block_brazil .gv-team-shorts-fill-darker-3 {
    fill: #0049f8
}

#gv-team-block_switzerland .gv-team-shorts-fill,
#gv-team-details-block_switzerland .gv-team-shorts-fill,
#gv-team-block_switzerland .gv-team-shorts-fill-darker-1,
#gv-team-details-block_switzerland .gv-team-shorts-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_switzerland .gv-team-shorts-fill-darker-2,
#gv-team-details-block_switzerland .gv-team-shorts-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_switzerland .gv-team-shorts-fill-darker-3,
#gv-team-details-block_switzerland .gv-team-shorts-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_costa-rica .gv-team-shorts-fill,
#gv-team-details-block_costa-rica .gv-team-shorts-fill,
#gv-team-block_costa-rica .gv-team-shorts-fill-darker-1,
#gv-team-details-block_costa-rica .gv-team-shorts-fill-darker-1 {
    fill: #005689
}

#gv-team-block_costa-rica .gv-team-shorts-fill-darker-2,
#gv-team-details-block_costa-rica .gv-team-shorts-fill-darker-2 {
    fill: #004670
}

#gv-team-block_costa-rica .gv-team-shorts-fill-darker-3,
#gv-team-details-block_costa-rica .gv-team-shorts-fill-darker-3 {
    fill: #003656
}

#gv-team-block_serbia .gv-team-shorts-fill,
#gv-team-details-block_serbia .gv-team-shorts-fill,
#gv-team-block_serbia .gv-team-shorts-fill-darker-1,
#gv-team-details-block_serbia .gv-team-shorts-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_serbia .gv-team-shorts-fill-darker-2,
#gv-team-details-block_serbia .gv-team-shorts-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_serbia .gv-team-shorts-fill-darker-3,
#gv-team-details-block_serbia .gv-team-shorts-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_germany .gv-team-shorts-fill,
#gv-team-details-block_germany .gv-team-shorts-fill,
#gv-team-block_germany .gv-team-shorts-fill-darker-1,
#gv-team-details-block_germany .gv-team-shorts-fill-darker-1 {
    fill: #121212
}

#gv-team-block_germany .gv-team-shorts-fill-darker-2,
#gv-team-details-block_germany .gv-team-shorts-fill-darker-2 {
    fill: #050505
}

#gv-team-block_germany .gv-team-shorts-fill-darker-3,
#gv-team-details-block_germany .gv-team-shorts-fill-darker-3 {
    fill: #000
}

#gv-team-block_mexico .gv-team-shorts-fill,
#gv-team-details-block_mexico .gv-team-shorts-fill,
#gv-team-block_mexico .gv-team-shorts-fill-darker-1,
#gv-team-details-block_mexico .gv-team-shorts-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_mexico .gv-team-shorts-fill-darker-2,
#gv-team-details-block_mexico .gv-team-shorts-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_mexico .gv-team-shorts-fill-darker-3,
#gv-team-details-block_mexico .gv-team-shorts-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_sweden .gv-team-shorts-fill,
#gv-team-details-block_sweden .gv-team-shorts-fill,
#gv-team-block_sweden .gv-team-shorts-fill-darker-1,
#gv-team-details-block_sweden .gv-team-shorts-fill-darker-1 {
    fill: #005689
}

#gv-team-block_sweden .gv-team-shorts-fill-darker-2,
#gv-team-details-block_sweden .gv-team-shorts-fill-darker-2 {
    fill: #004670
}

#gv-team-block_sweden .gv-team-shorts-fill-darker-3,
#gv-team-details-block_sweden .gv-team-shorts-fill-darker-3 {
    fill: #003656
}

#gv-team-block_south-korea .gv-team-shorts-fill,
#gv-team-details-block_south-korea .gv-team-shorts-fill,
#gv-team-block_south-korea .gv-team-shorts-fill-darker-1,
#gv-team-details-block_south-korea .gv-team-shorts-fill-darker-1 {
    fill: #121212
}

#gv-team-block_south-korea .gv-team-shorts-fill-darker-2,
#gv-team-details-block_south-korea .gv-team-shorts-fill-darker-2 {
    fill: #050505
}

#gv-team-block_south-korea .gv-team-shorts-fill-darker-3,
#gv-team-details-block_south-korea .gv-team-shorts-fill-darker-3 {
    fill: #000
}

#gv-team-block_belgium .gv-team-shorts-fill,
#gv-team-details-block_belgium .gv-team-shorts-fill,
#gv-team-block_belgium .gv-team-shorts-fill-darker-1,
#gv-team-details-block_belgium .gv-team-shorts-fill-darker-1 {
    fill: #c70000
}

#gv-team-block_belgium .gv-team-shorts-fill-darker-2,
#gv-team-details-block_belgium .gv-team-shorts-fill-darker-2 {
    fill: #ae0000
}

#gv-team-block_belgium .gv-team-shorts-fill-darker-3,
#gv-team-details-block_belgium .gv-team-shorts-fill-darker-3 {
    fill: #940000
}

#gv-team-block_panama .gv-team-shorts-fill,
#gv-team-details-block_panama .gv-team-shorts-fill,
#gv-team-block_panama .gv-team-shorts-fill-darker-1,
#gv-team-details-block_panama .gv-team-shorts-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_panama .gv-team-shorts-fill-darker-2,
#gv-team-details-block_panama .gv-team-shorts-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_panama .gv-team-shorts-fill-darker-3,
#gv-team-details-block_panama .gv-team-shorts-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_tunisia .gv-team-shorts-fill,
#gv-team-details-block_tunisia .gv-team-shorts-fill,
#gv-team-block_tunisia .gv-team-shorts-fill-darker-1,
#gv-team-details-block_tunisia .gv-team-shorts-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_tunisia .gv-team-shorts-fill-darker-2,
#gv-team-details-block_tunisia .gv-team-shorts-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_tunisia .gv-team-shorts-fill-darker-3,
#gv-team-details-block_tunisia .gv-team-shorts-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_england .gv-team-shorts-fill,
#gv-team-details-block_england .gv-team-shorts-fill,
#gv-team-block_england .gv-team-shorts-fill-darker-1,
#gv-team-details-block_england .gv-team-shorts-fill-darker-1 {
    fill: #023260
}

#gv-team-block_england .gv-team-shorts-fill-darker-2,
#gv-team-details-block_england .gv-team-shorts-fill-darker-2 {
    fill: #012547
}

#gv-team-block_england .gv-team-shorts-fill-darker-3,
#gv-team-details-block_england .gv-team-shorts-fill-darker-3 {
    fill: #01182e
}

#gv-team-block_poland .gv-team-shorts-fill,
#gv-team-details-block_poland .gv-team-shorts-fill,
#gv-team-block_poland .gv-team-shorts-fill-darker-1,
#gv-team-details-block_poland .gv-team-shorts-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_poland .gv-team-shorts-fill-darker-2,
#gv-team-details-block_poland .gv-team-shorts-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_poland .gv-team-shorts-fill-darker-3,
#gv-team-details-block_poland .gv-team-shorts-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_senegal .gv-team-shorts-fill,
#gv-team-details-block_senegal .gv-team-shorts-fill,
#gv-team-block_senegal .gv-team-shorts-fill-darker-1,
#gv-team-details-block_senegal .gv-team-shorts-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_senegal .gv-team-shorts-fill-darker-2,
#gv-team-details-block_senegal .gv-team-shorts-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_senegal .gv-team-shorts-fill-darker-3,
#gv-team-details-block_senegal .gv-team-shorts-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_colombia .gv-team-shorts-fill,
#gv-team-details-block_colombia .gv-team-shorts-fill,
#gv-team-block_colombia .gv-team-shorts-fill-darker-1,
#gv-team-details-block_colombia .gv-team-shorts-fill-darker-1 {
    fill: #023260
}

#gv-team-block_colombia .gv-team-shorts-fill-darker-2,
#gv-team-details-block_colombia .gv-team-shorts-fill-darker-2 {
    fill: #012547
}

#gv-team-block_colombia .gv-team-shorts-fill-darker-3,
#gv-team-details-block_colombia .gv-team-shorts-fill-darker-3 {
    fill: #01182e
}

#gv-team-block_japan .gv-team-shorts-fill,
#gv-team-details-block_japan .gv-team-shorts-fill,
#gv-team-block_japan .gv-team-shorts-fill-darker-1,
#gv-team-details-block_japan .gv-team-shorts-fill-darker-1 {
    fill: #023260
}

#gv-team-block_japan .gv-team-shorts-fill-darker-2,
#gv-team-details-block_japan .gv-team-shorts-fill-darker-2 {
    fill: #012547
}

#gv-team-block_japan .gv-team-shorts-fill-darker-3,
#gv-team-details-block_japan .gv-team-shorts-fill-darker-3 {
    fill: #01182e
}

#gv-team-block_russia .gv-team-socks-fill,
#gv-team-details-block_russia .gv-team-socks-fill,
#gv-team-block_russia .gv-team-socks-fill-darker-1,
#gv-team-details-block_russia .gv-team-socks-fill-darker-1 {
    fill: #c70000
}

#gv-team-block_russia .gv-team-socks-fill-darker-2,
#gv-team-details-block_russia .gv-team-socks-fill-darker-2 {
    fill: #ae0000
}

#gv-team-block_russia .gv-team-socks-fill-darker-3,
#gv-team-details-block_russia .gv-team-socks-fill-darker-3 {
    fill: #940000
}

#gv-team-block_saudi-arabia .gv-team-socks-fill,
#gv-team-details-block_saudi-arabia .gv-team-socks-fill,
#gv-team-block_saudi-arabia .gv-team-socks-fill-darker-1,
#gv-team-details-block_saudi-arabia .gv-team-socks-fill-darker-1 {
    fill: #36aa46
}

#gv-team-block_saudi-arabia .gv-team-socks-fill-darker-2,
#gv-team-details-block_saudi-arabia .gv-team-socks-fill-darker-2 {
    fill: #30973e
}

#gv-team-block_saudi-arabia .gv-team-socks-fill-darker-3,
#gv-team-details-block_saudi-arabia .gv-team-socks-fill-darker-3 {
    fill: #2a8336
}

#gv-team-block_egypt .gv-team-socks-fill,
#gv-team-details-block_egypt .gv-team-socks-fill,
#gv-team-block_egypt .gv-team-socks-fill-darker-1,
#gv-team-details-block_egypt .gv-team-socks-fill-darker-1 {
    fill: #333
}

#gv-team-block_egypt .gv-team-socks-fill-darker-2,
#gv-team-details-block_egypt .gv-team-socks-fill-darker-2 {
    fill: #262626
}

#gv-team-block_egypt .gv-team-socks-fill-darker-3,
#gv-team-details-block_egypt .gv-team-socks-fill-darker-3 {
    fill: #1a1a1a
}

#gv-team-block_uruguay .gv-team-socks-fill,
#gv-team-details-block_uruguay .gv-team-socks-fill,
#gv-team-block_uruguay .gv-team-socks-fill-darker-1,
#gv-team-details-block_uruguay .gv-team-socks-fill-darker-1 {
    fill: #a5bfe1
}

#gv-team-block_uruguay .gv-team-socks-fill-darker-2,
#gv-team-details-block_uruguay .gv-team-socks-fill-darker-2 {
    fill: #92b1db
}

#gv-team-block_uruguay .gv-team-socks-fill-darker-3,
#gv-team-details-block_uruguay .gv-team-socks-fill-darker-3 {
    fill: #7fa4d4
}

#gv-team-block_portugal .gv-team-socks-fill,
#gv-team-details-block_portugal .gv-team-socks-fill,
#gv-team-block_portugal .gv-team-socks-fill-darker-1,
#gv-team-details-block_portugal .gv-team-socks-fill-darker-1 {
    fill: #36aa46
}

#gv-team-block_portugal .gv-team-socks-fill-darker-2,
#gv-team-details-block_portugal .gv-team-socks-fill-darker-2 {
    fill: #30973e
}

#gv-team-block_portugal .gv-team-socks-fill-darker-3,
#gv-team-details-block_portugal .gv-team-socks-fill-darker-3 {
    fill: #2a8336
}

#gv-team-block_spain .gv-team-socks-fill,
#gv-team-details-block_spain .gv-team-socks-fill,
#gv-team-block_spain .gv-team-socks-fill-darker-1,
#gv-team-details-block_spain .gv-team-socks-fill-darker-1 {
    fill: #333
}

#gv-team-block_spain .gv-team-socks-fill-darker-2,
#gv-team-details-block_spain .gv-team-socks-fill-darker-2 {
    fill: #262626
}

#gv-team-block_spain .gv-team-socks-fill-darker-3,
#gv-team-details-block_spain .gv-team-socks-fill-darker-3 {
    fill: #1a1a1a
}

#gv-team-block_morocco .gv-team-socks-fill,
#gv-team-details-block_morocco .gv-team-socks-fill,
#gv-team-block_morocco .gv-team-socks-fill-darker-1,
#gv-team-details-block_morocco .gv-team-socks-fill-darker-1 {
    fill: #c70000
}

#gv-team-block_morocco .gv-team-socks-fill-darker-2,
#gv-team-details-block_morocco .gv-team-socks-fill-darker-2 {
    fill: #ae0000
}

#gv-team-block_morocco .gv-team-socks-fill-darker-3,
#gv-team-details-block_morocco .gv-team-socks-fill-darker-3 {
    fill: #940000
}

#gv-team-block_iran .gv-team-socks-fill,
#gv-team-details-block_iran .gv-team-socks-fill,
#gv-team-block_iran .gv-team-socks-fill-darker-1,
#gv-team-details-block_iran .gv-team-socks-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_iran .gv-team-socks-fill-darker-2,
#gv-team-details-block_iran .gv-team-socks-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_iran .gv-team-socks-fill-darker-3,
#gv-team-details-block_iran .gv-team-socks-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_france .gv-team-socks-fill,
#gv-team-details-block_france .gv-team-socks-fill,
#gv-team-block_france .gv-team-socks-fill-darker-1,
#gv-team-details-block_france .gv-team-socks-fill-darker-1 {
    fill: #c70000
}

#gv-team-block_france .gv-team-socks-fill-darker-2,
#gv-team-details-block_france .gv-team-socks-fill-darker-2 {
    fill: #ae0000
}

#gv-team-block_france .gv-team-socks-fill-darker-3,
#gv-team-details-block_france .gv-team-socks-fill-darker-3 {
    fill: #940000
}

#gv-team-block_australia .gv-team-socks-fill,
#gv-team-details-block_australia .gv-team-socks-fill,
#gv-team-block_australia .gv-team-socks-fill-darker-1,
#gv-team-details-block_australia .gv-team-socks-fill-darker-1 {
    fill: #fc4
}

#gv-team-block_australia .gv-team-socks-fill-darker-2,
#gv-team-details-block_australia .gv-team-socks-fill-darker-2 {
    fill: #ffc52b
}

#gv-team-block_australia .gv-team-socks-fill-darker-3,
#gv-team-details-block_australia .gv-team-socks-fill-darker-3 {
    fill: #ffbe11
}

#gv-team-block_peru .gv-team-socks-fill,
#gv-team-details-block_peru .gv-team-socks-fill,
#gv-team-block_peru .gv-team-socks-fill-darker-1,
#gv-team-details-block_peru .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_peru .gv-team-socks-fill-darker-2,
#gv-team-details-block_peru .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_peru .gv-team-socks-fill-darker-3,
#gv-team-details-block_peru .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_denmark .gv-team-socks-fill,
#gv-team-details-block_denmark .gv-team-socks-fill,
#gv-team-block_denmark .gv-team-socks-fill-darker-1,
#gv-team-details-block_denmark .gv-team-socks-fill-darker-1 {
    fill: #c70000
}

#gv-team-block_denmark .gv-team-socks-fill-darker-2,
#gv-team-details-block_denmark .gv-team-socks-fill-darker-2 {
    fill: #ae0000
}

#gv-team-block_denmark .gv-team-socks-fill-darker-3,
#gv-team-details-block_denmark .gv-team-socks-fill-darker-3 {
    fill: #940000
}

#gv-team-block_argentina .gv-team-socks-fill,
#gv-team-details-block_argentina .gv-team-socks-fill,
#gv-team-block_argentina .gv-team-socks-fill-darker-1,
#gv-team-details-block_argentina .gv-team-socks-fill-darker-1 {
    fill: #333
}

#gv-team-block_argentina .gv-team-socks-fill-darker-2,
#gv-team-details-block_argentina .gv-team-socks-fill-darker-2 {
    fill: #262626
}

#gv-team-block_argentina .gv-team-socks-fill-darker-3,
#gv-team-details-block_argentina .gv-team-socks-fill-darker-3 {
    fill: #1a1a1a
}

#gv-team-block_iceland .gv-team-socks-fill,
#gv-team-details-block_iceland .gv-team-socks-fill,
#gv-team-block_iceland .gv-team-socks-fill-darker-1,
#gv-team-details-block_iceland .gv-team-socks-fill-darker-1 {
    fill: #2c6aff
}

#gv-team-block_iceland .gv-team-socks-fill-darker-2,
#gv-team-details-block_iceland .gv-team-socks-fill-darker-2 {
    fill: #1358ff
}

#gv-team-block_iceland .gv-team-socks-fill-darker-3,
#gv-team-details-block_iceland .gv-team-socks-fill-darker-3 {
    fill: #0049f8
}

#gv-team-block_croatia .gv-team-socks-fill,
#gv-team-details-block_croatia .gv-team-socks-fill,
#gv-team-block_croatia .gv-team-socks-fill-darker-1,
#gv-team-details-block_croatia .gv-team-socks-fill-darker-1 {
    fill: #005689
}

#gv-team-block_croatia .gv-team-socks-fill-darker-2,
#gv-team-details-block_croatia .gv-team-socks-fill-darker-2 {
    fill: #004670
}

#gv-team-block_croatia .gv-team-socks-fill-darker-3,
#gv-team-details-block_croatia .gv-team-socks-fill-darker-3 {
    fill: #003656
}

#gv-team-block_nigeria .gv-team-socks-fill,
#gv-team-details-block_nigeria .gv-team-socks-fill,
#gv-team-block_nigeria .gv-team-socks-fill-darker-1,
#gv-team-details-block_nigeria .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_nigeria .gv-team-socks-fill-darker-2,
#gv-team-details-block_nigeria .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_nigeria .gv-team-socks-fill-darker-3,
#gv-team-details-block_nigeria .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_brazil .gv-team-socks-fill,
#gv-team-details-block_brazil .gv-team-socks-fill,
#gv-team-block_brazil .gv-team-socks-fill-darker-1,
#gv-team-details-block_brazil .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_brazil .gv-team-socks-fill-darker-2,
#gv-team-details-block_brazil .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_brazil .gv-team-socks-fill-darker-3,
#gv-team-details-block_brazil .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_switzerland .gv-team-socks-fill,
#gv-team-details-block_switzerland .gv-team-socks-fill,
#gv-team-block_switzerland .gv-team-socks-fill-darker-1,
#gv-team-details-block_switzerland .gv-team-socks-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_switzerland .gv-team-socks-fill-darker-2,
#gv-team-details-block_switzerland .gv-team-socks-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_switzerland .gv-team-socks-fill-darker-3,
#gv-team-details-block_switzerland .gv-team-socks-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_costa-rica .gv-team-socks-fill,
#gv-team-details-block_costa-rica .gv-team-socks-fill,
#gv-team-block_costa-rica .gv-team-socks-fill-darker-1,
#gv-team-details-block_costa-rica .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_costa-rica .gv-team-socks-fill-darker-2,
#gv-team-details-block_costa-rica .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_costa-rica .gv-team-socks-fill-darker-3,
#gv-team-details-block_costa-rica .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_serbia .gv-team-socks-fill,
#gv-team-details-block_serbia .gv-team-socks-fill,
#gv-team-block_serbia .gv-team-socks-fill-darker-1,
#gv-team-details-block_serbia .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_serbia .gv-team-socks-fill-darker-2,
#gv-team-details-block_serbia .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_serbia .gv-team-socks-fill-darker-3,
#gv-team-details-block_serbia .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_germany .gv-team-socks-fill,
#gv-team-details-block_germany .gv-team-socks-fill,
#gv-team-block_germany .gv-team-socks-fill-darker-1,
#gv-team-details-block_germany .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_germany .gv-team-socks-fill-darker-2,
#gv-team-details-block_germany .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_germany .gv-team-socks-fill-darker-3,
#gv-team-details-block_germany .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_mexico .gv-team-socks-fill,
#gv-team-details-block_mexico .gv-team-socks-fill,
#gv-team-block_mexico .gv-team-socks-fill-darker-1,
#gv-team-details-block_mexico .gv-team-socks-fill-darker-1 {
    fill: #c70000
}

#gv-team-block_mexico .gv-team-socks-fill-darker-2,
#gv-team-details-block_mexico .gv-team-socks-fill-darker-2 {
    fill: #ae0000
}

#gv-team-block_mexico .gv-team-socks-fill-darker-3,
#gv-team-details-block_mexico .gv-team-socks-fill-darker-3 {
    fill: #940000
}

#gv-team-block_sweden .gv-team-socks-fill,
#gv-team-details-block_sweden .gv-team-socks-fill,
#gv-team-block_sweden .gv-team-socks-fill-darker-1,
#gv-team-details-block_sweden .gv-team-socks-fill-darker-1 {
    fill: #ffe500
}

#gv-team-block_sweden .gv-team-socks-fill-darker-2,
#gv-team-details-block_sweden .gv-team-socks-fill-darker-2 {
    fill: #e6ce00
}

#gv-team-block_sweden .gv-team-socks-fill-darker-3,
#gv-team-details-block_sweden .gv-team-socks-fill-darker-3 {
    fill: #ccb700
}

#gv-team-block_south-korea .gv-team-socks-fill,
#gv-team-details-block_south-korea .gv-team-socks-fill,
#gv-team-block_south-korea .gv-team-socks-fill-darker-1,
#gv-team-details-block_south-korea .gv-team-socks-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_south-korea .gv-team-socks-fill-darker-2,
#gv-team-details-block_south-korea .gv-team-socks-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_south-korea .gv-team-socks-fill-darker-3,
#gv-team-details-block_south-korea .gv-team-socks-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_belgium .gv-team-socks-fill,
#gv-team-details-block_belgium .gv-team-socks-fill,
#gv-team-block_belgium .gv-team-socks-fill-darker-1,
#gv-team-details-block_belgium .gv-team-socks-fill-darker-1 {
    fill: #c70000
}

#gv-team-block_belgium .gv-team-socks-fill-darker-2,
#gv-team-details-block_belgium .gv-team-socks-fill-darker-2 {
    fill: #ae0000
}

#gv-team-block_belgium .gv-team-socks-fill-darker-3,
#gv-team-details-block_belgium .gv-team-socks-fill-darker-3 {
    fill: #940000
}

#gv-team-block_panama .gv-team-socks-fill,
#gv-team-details-block_panama .gv-team-socks-fill,
#gv-team-block_panama .gv-team-socks-fill-darker-1,
#gv-team-details-block_panama .gv-team-socks-fill-darker-1 {
    fill: #d33832
}

#gv-team-block_panama .gv-team-socks-fill-darker-2,
#gv-team-details-block_panama .gv-team-socks-fill-darker-2 {
    fill: #c22f2a
}

#gv-team-block_panama .gv-team-socks-fill-darker-3,
#gv-team-details-block_panama .gv-team-socks-fill-darker-3 {
    fill: #ad2a25
}

#gv-team-block_tunisia .gv-team-socks-fill,
#gv-team-details-block_tunisia .gv-team-socks-fill,
#gv-team-block_tunisia .gv-team-socks-fill-darker-1,
#gv-team-details-block_tunisia .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_tunisia .gv-team-socks-fill-darker-2,
#gv-team-details-block_tunisia .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_tunisia .gv-team-socks-fill-darker-3,
#gv-team-details-block_tunisia .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_england .gv-team-socks-fill,
#gv-team-details-block_england .gv-team-socks-fill,
#gv-team-block_england .gv-team-socks-fill-darker-1,
#gv-team-details-block_england .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_england .gv-team-socks-fill-darker-2,
#gv-team-details-block_england .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_england .gv-team-socks-fill-darker-3,
#gv-team-details-block_england .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_poland .gv-team-socks-fill,
#gv-team-details-block_poland .gv-team-socks-fill,
#gv-team-block_poland .gv-team-socks-fill-darker-1,
#gv-team-details-block_poland .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_poland .gv-team-socks-fill-darker-2,
#gv-team-details-block_poland .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_poland .gv-team-socks-fill-darker-3,
#gv-team-details-block_poland .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_senegal .gv-team-socks-fill,
#gv-team-details-block_senegal .gv-team-socks-fill,
#gv-team-block_senegal .gv-team-socks-fill-darker-1,
#gv-team-details-block_senegal .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_senegal .gv-team-socks-fill-darker-2,
#gv-team-details-block_senegal .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_senegal .gv-team-socks-fill-darker-3,
#gv-team-details-block_senegal .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_colombia .gv-team-socks-fill,
#gv-team-details-block_colombia .gv-team-socks-fill,
#gv-team-block_colombia .gv-team-socks-fill-darker-1,
#gv-team-details-block_colombia .gv-team-socks-fill-darker-1 {
    fill: #c70000
}

#gv-team-block_colombia .gv-team-socks-fill-darker-2,
#gv-team-details-block_colombia .gv-team-socks-fill-darker-2 {
    fill: #ae0000
}

#gv-team-block_colombia .gv-team-socks-fill-darker-3,
#gv-team-details-block_colombia .gv-team-socks-fill-darker-3 {
    fill: #940000
}

#gv-team-block_japan .gv-team-socks-fill,
#gv-team-details-block_japan .gv-team-socks-fill,
#gv-team-block_japan .gv-team-socks-fill-darker-1,
#gv-team-details-block_japan .gv-team-socks-fill-darker-1 {
    fill: #023260
}

#gv-team-block_japan .gv-team-socks-fill-darker-2,
#gv-team-details-block_japan .gv-team-socks-fill-darker-2 {
    fill: #012547
}

#gv-team-block_japan .gv-team-socks-fill-darker-3,
#gv-team-details-block_japan .gv-team-socks-fill-darker-3 {
    fill: #01182e
}

.gv-right-margin {
    margin-right: 0
}

@media (min-width: 41.25em) {
    .gv-right-margin {
        margin-right: calc((100% - 660px)/2) !important
    }
}

@media (min-width: 46.25em) {
    .gv-right-margin {
        margin-right: calc((100% - 740px)/2) !important
    }
}

@media (min-width: 61.25em) {
    .gv-right-margin {
        margin-right: calc((100% - 980px)/2) !important
    }
}

@media (min-width: 71.25em) {
    .gv-right-margin {
        margin-right: calc((100% - 1140px)/2) !important
    }
}

@media (min-width: 81.25em) {
    .gv-right-margin {
        margin-right: calc((100% - 1300px)/2) !important
    }
}

.gv-left-margin {
    margin-left: 0
}

@media (min-width: 41.25em) {
    .gv-left-margin {
        margin-left: calc((100% - 660px)/2) !important
    }
}

@media (min-width: 46.25em) {
    .gv-left-margin {
        margin-left: calc((100% - 740px)/2) !important
    }
}

@media (min-width: 61.25em) {
    .gv-left-margin {
        margin-left: calc((100% - 980px)/2) !important
    }
}

@media (min-width: 71.25em) {
    .gv-left-margin {
        margin-left: calc((100% - 1140px)/2) !important
    }
}

@media (min-width: 81.25em) {
    .gv-left-margin {
        margin-left: calc((100% - 1300px)/2) !important
    }
}

.gv-page-width {
    margin: 0 auto;
    position: relative
}

@media (min-width: 71.25em) {
    .gv-page-width {
        /* left: -20px; */
        width: calc(99.5% + 40px)
    }
}

.gv-main-column {
    margin: 0 10px;
    max-width: 620px
}

.gv-main-column.gv-team-navs {
    margin: 0
}

@media (min-width: 30em) {
    .gv-main-column {
        margin: 0 20px
    }

    .gv-main-column.gv-team-navs {
        margin: 0 10px
    }
}

@media (min-width: 41.25em) {
    .gv-main-column {
        margin: 0 20px
    }
}

@media (min-width: 46.25em) {
    .gv-main-column {
        margin: 0 20px
    }
}

@media (min-width: 71.25em) {
    .gv-main-column {
        margin: 0 0 0 250px;
        max-width: 610px;
        max-width: 530px;
        border-left: 1px solid #dcdcdc;
        padding-left: 10px
    }

    .gv-main-column.gv-team-navs {
        margin: 0 0 0 250px
    }
}

@media (min-width: 81.25em) {
    .gv-main-column {
        max-width: 800px;
        /* max-width: 610px; */
        margin: 0 0 0 250px
    }

    .gv-main-column.gv-team-navs {
        margin: 0 0 0 250px
    }
}

.gv-left-plus-main-column {
    display: block;
    margin: 0;
    max-width: 640px
}

@media (min-width: 71.25em) {
    .gv-left-plus-main-column {
        max-width: 780px;
        margin-right: 300px !important
    }
}

@media (min-width: 81.25em) {
    .gv-left-plus-main-column {
        max-width: 860px;
        margin-right: 380px !important
    }
}

.gv-left-column {
    display: block;
    margin: 0 10px;
    max-width: 650px
}

@media (min-width: 30em) {
    .gv-left-column {
        margin: 0 20px
    }
}

@media (min-width: 41.25em) {
    .gv-left-column {
        margin: 0 20px
    }
}

@media (min-width: 46.25em) {
    .gv-left-column {
        margin: 0 0 0 2px
    }
}

@media (min-width: 71.25em) {
    .gv-left-column {
        float: left;
        margin: 0 0 0 20px;
        width: 150px;
        width: 230px
    }
}

@media (min-width: 81.25em) {
    .gv-left-column {
        margin: 0 0 0 4px;
        width: 230px
    }
}

@media(max-width: 767px) {
    .gv-left-column {
        height: 51px;
    }
}

.gv-right-column {
    display: block;
    margin: 0 10px;
    max-width: 380px
}

@media (min-width: 30em) {
    .gv-right-column {
        margin: 0 10px
    }
}

@media (min-width: 41.25em) {
    .gv-right-column {
        margin: 0 10px
    }
}

@media (min-width: 46.25em) {
    .gv-right-column {
        margin: 0 10px
    }
}

@media (min-width: 61.25em) {
    .gv-right-column {
        position: absolute;
        right: 0;
        top: 0;
        margin: 0;
        width: 280px
    }
}

@media (min-width: 81.25em) {
    .gv-right-column {
        margin: 0;
        width: 380px
    }
}

.gv-right-column-pick {
    display: none;
    margin: 0 10px;
    width: 50%;
    max-width: 200px;
    position: relative
}

@media (min-width: 61.25em) {
    .gv-right-column-pick {
        position: absolute;
        right: 20px;
        top: 0;
        margin: 0;
        width: 280px;
        max-width: initial
    }
}

@media (min-width: 81.25em) {
    .gv-right-column-pick {
        margin: 0;
        width: 320px
    }
}

/* :root {
    --scrollbar-width: 0px;
    --half-scrollbar-width: 0px
} */

@media (prefers-color-scheme: dark) {

    .android body,
    .android .element-atom,
    .android .interactive-atom,
    .ios body,
    .ios .element-atom,
    .ios .interactive-atom {
        background: #121212 !important;
        color: #fff !important
    }

    .android body h1,
    .android body h2,
    .android body p,
    .android body span,
    .android .element-atom h1,
    .android .element-atom h2,
    .android .element-atom p,
    .android .element-atom span,
    .android .interactive-atom h1,
    .android .interactive-atom h2,
    .android .interactive-atom p,
    .android .interactive-atom span,
    .ios body h1,
    .ios body h2,
    .ios body p,
    .ios body span,
    .ios .element-atom h1,
    .ios .element-atom h2,
    .ios .element-atom p,
    .ios .element-atom span,
    .ios .interactive-atom h1,
    .ios .interactive-atom h2,
    .ios .interactive-atom p,
    .ios .interactive-atom span {
        color: #fff !important
    }

    .android body a,
    .android .element-atom a,
    .android .interactive-atom a,
    .ios body a,
    .ios .element-atom a,
    .ios .interactive-atom a {
        color: #dcdcdc !important;
        border-bottom: 1px solid #dcdcdc !important;
        background-image: none !important
    }

    .android body a:hover,
    .android .element-atom a:hover,
    .android .interactive-atom a:hover,
    .ios body a:hover,
    .ios .element-atom a:hover,
    .ios .interactive-atom a:hover {
        color: #fff !important;
        border-bottom: 1px solid #fff !important
    }

    .android .gv-player-details,
    .ios .gv-player-details {
        background: #121212 !important
    }

    .android .gv-team-nav:before,
    .ios .gv-team-nav:before {
        content: "/";
        color: #fff !important
    }

    .android #gv-team-block_new-zealand .gv-crest-image,
    .ios #gv-team-block_new-zealand .gv-crest-image {
        background-color: #767676
    }

    .android .gv-player-details-close-button,
    .ios .gv-player-details-close-button {
        background: #fff !important
    }

    .android .gv-player-details-close-button svg path,
    .ios .gv-player-details-close-button svg path {
        fill: #121212 !important
    }
}

.element-atom,
.interactive-atom {
    padding: 0;
    background: #ffffff !important;
    color: #121212;
    vertical-align: top
}

.element-atom h1,
.element-atom h2,
.element-atom h3,
.element-atom h4,
.element-atom h5,
.element-atom h6,
.element-atom p,
.interactive-atom h1,
.interactive-atom h2,
.interactive-atom h3,
.interactive-atom h4,
.interactive-atom h5,
.interactive-atom h6,
.interactive-atom p {
    margin: 0;
    padding: 0
}

.element-atom p,
.interactive-atom p {
    font-size: 16px;
    line-height: 24px;
    font-family: Guardian Text Egyptian Web, Georgia, serif
}

.element-atom a,
.interactive-atom a {
    /* color: #0077b6 !important; */
    border-bottom: 1px solid #dcdcdc !important;
    background-image: none !important
}

.element-atom a:hover,
.interactive-atom a:hover {
    /* border-bottom: 1px solid #0077B6 !important */
}

.gv-hide {
    display: none !important
}

.gv-fixed {
    position: fixed !important
}

#gv-mobile-dummy {
    display: block;
    position: absolute
}

@media (min-width: 61.25em) {
    #gv-mobile-dummy {
        display: none
    }
}

.b-lazy {
    transition: opacity .5s ease-in-out;
    max-width: 100%;
    opacity: 0
}

.b-lazy.b-loaded {
    opacity: 1
}

.interactive-ad-banner {
    display: flex;
    justify-content: center
}

@media (min-width: 71.25em) {
    .interactive-ad-banner {
        margin-left: -50px !important
    }
}

.interactive-ad-banner .hide-until-tablet {
    display: none
}

@media (min-width: 46.25em) {
    .interactive-ad-banner .hide-until-tablet {
        display: inherit
    }
}

@media (min-width: 46.25em) {
    .interactive-ad-banner .mobile-only {
        display: none
    }
}

@media (min-width: 46.25em) {
    .interactive-ad-banner .ad-slot--rendered {
        margin: 50px 0 80px
    }
}

.gv-desktop-visible {
    display: none !important
}

@media (min-width: 30em) {
    .gv-desktop-visible {
        display: block !important
    }
}

@media (min-width: 30em) {
    .gv-mobile-visible {
        display: none !important
    }
}



[data-cy=branding-logo] img {
    max-width: 220px !important
}

@media (min-width: 46.25em) {

    .ios .article--standard .article__body,
    .ios .article--comment .article__body,
    .ios .article--feature .article__body,
    .ios .article--audio .article__body,
    .ios .article--immersive .article__body,
    .android .article--standard .article__body,
    .android .article--comment .article__body,
    .android .article--feature .article__body,
    .android .article--audio .article__body,
    .android .article--immersive .article__body {
        padding-right: 0 !important
    }
}

.ios .gv-player-cell.gv-special-player-highlight:before,
.android .gv-player-cell.gv-special-player-highlight:before {
    width: 86px !important;
    height: 86px !important
}

@media (min-width: 30em) {

    .ios .gv-player-cell.gv-special-player-highlight:before,
    .android .gv-player-cell.gv-special-player-highlight:before {
        width: 116px !important;
        height: 116px !important
    }
}

@media (min-width: 41.25em) {

    .ios .gv-player-cell.gv-special-player-highlight:before,
    .android .gv-player-cell.gv-special-player-highlight:before {
        width: 136px !important;
        height: 136px !important
    }
}

.gv-byline {
    font-family: Guardian Text Egyptian Web, Georgia, serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 0
}

.gv-byline a {
    color: #0084c6
}

@media (min-width: 41.25em) {
    .gv-byline.gv-header-byline {
        display: none
    }
}

.gv-byline.gv-footer-byline {
    display: none
}

@media (min-width: 41.25em) {
    .gv-byline.gv-footer-byline {
        display: block;
        padding-bottom: 40px;
        border-left: none
    }
}

@media (min-width: 71.25em) {
    .gv-byline.gv-footer-byline {
        padding-left: 10px
    }
}

.header-share-container {
    border-top: 1px solid #121212;
    padding: 5px 0 5px 10px;
    margin: 0
}

@media (min-width: 41.25em) {
    .header-share-container {
        border-top: none
    }
}

@media (min-width: 71.25em) {
    .header-share-container {
        padding-left: 0;
        margin: 0 0 0 10px
    }
}

@media (min-width: 71.25em) {
    .header-share-container {
        margin: 0
    }
}

.header-share-container.gv-mobile-share {
    display: block;
    padding-left: 10px
}

@media (min-width: 46.25em) {
    .header-share-container.gv-mobile-share {
        padding-left: 20px
    }
}

@media (min-width: 71.25em) {
    .header-share-container.gv-mobile-share {
        display: none
    }
}

.header-share-container.gv-desktop-share {
    display: none
}

@media (min-width: 71.25em) {
    .header-share-container.gv-desktop-share {
        display: block;
        margin: 0 0 0 20px
    }
}

.interactive-share {
    height: 32px;
    width: 32px;
    border-radius: 34px;
    display: inline-block;
    border: 1px solid #1896d7;
    cursor: pointer;
    outline: none;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 32px
}

.interactive-share[data-network=facebook] {
    background-image: url(https://interactive.guim.co.uk/atoms/2024/04/mens-euros-player-guide-2024/assets/v/1718186939935/facebook.svg);
    background-color: #fff
}

.interactive-share[data-network=twitter] {
    background-image: url(https://interactive.guim.co.uk/atoms/2024/04/mens-euros-player-guide-2024/assets/v/1718186939935/twitter.svg);
    background-color: #fff
}

.interactive-share[data-network=email] {
    background-image: url(https://interactive.guim.co.uk/atoms/2024/04/mens-euros-player-guide-2024/assets/v/1718186939935/mail.svg);
    background-color: #fff
}

.interactive-share:hover {
    cursor: pointer;
    opacity: .9
}

hr {
    vertical-align: top;
    padding: 0;
    margin: 0;
    border: none
}

@media (min-width: 71.25em) {
    hr.gv-hr-indent {
        margin-left: 20px !important
    }
}

.gv-header {
    position: relative;
    vertical-align: top;
    padding-bottom: 20px
}

@media (min-width: 41.25em) {
    .gv-header {
        padding-bottom: 0
    }
}

@media (min-width: 41.25em) {
    .gv-header .gv-header-inner {
        border-top: 1px solid #dcdcdc
    }
}

.gv-header .gv-team-navs {
    background-color: #121212;
    color: #fff;
    font-family: Guardian Text Sans Web, Helvetica, Arial, sans-serif;
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 20px;
    background: transparent;
    color: #0084c6;
    overflow-x: visible;
    white-space: normal;
    padding-left: 10px
}

.gv-header .gv-team-navs .gv-team-navs-inner {
    padding-top: 5px
}

.gv-header .gv-team-navs .gv-nav-label {
    color: #dcdcdc;
    color: #121212
}

.gv-header .gv-team-navs .gv-team-nav {
    cursor: pointer
}

.gv-header .gv-team-navs .gv-team-nav:hover {
    text-decoration: underline
}

.gv-header .gv-team-navs .gv-team-nav:before {
    content: "/";
    display: inline-block;
    padding: 0 5px;
    color: #121212
}

.gv-header .gv-team-navs .gv-team-nav:nth-of-type(2):before,
.gv-header .gv-team-navs .gv-team-nav:nth-of-type(6):before,
.gv-header .gv-team-navs .gv-team-nav:nth-of-type(10):before,
.gv-header .gv-team-navs .gv-team-nav:nth-of-type(14):before,
.gv-header .gv-team-navs .gv-team-nav:nth-of-type(18):before,
.gv-header .gv-team-navs .gv-team-nav:nth-of-type(22):before,
.gv-header .gv-team-navs .gv-team-nav:nth-of-type(26):before,
.gv-header .gv-team-navs .gv-team-nav:nth-of-type(30):before {
    display: inline-block;
    padding: 0 10px;
    cursor: auto
}

.gv-header .gv-team-navs .gv-team-nav:nth-of-type(2):before {
    content: "Group A /";
    font-weight: 800
}

.gv-header .gv-team-navs .gv-team-nav:nth-of-type(6):before {
    content: "Group B /";
    font-weight: 800
}

.gv-header .gv-team-navs .gv-team-nav:nth-of-type(10):before {
    content: "Group C /";
    font-weight: 800
}

.gv-header .gv-team-navs .gv-team-nav:nth-of-type(14):before {
    content: "Group D /";
    font-weight: 800
}

.gv-header .gv-team-navs .gv-team-nav:nth-of-type(18):before {
    content: "Group E /";
    font-weight: 800
}

.gv-header .gv-team-navs .gv-team-nav:nth-of-type(22):before {
    content: "Group F /";
    font-weight: 800
}

.gv-header .gv-team-navs .gv-team-nav:nth-of-type(26):before {
    content: "Group G /";
    font-weight: 800
}

.gv-header .gv-team-navs .gv-team-nav:nth-of-type(30):before {
    content: "Group H /";
    font-weight: 800
}

.gv-header .gv-team-navs .gv-team-nav:last-of-type:after {
    content: "";
    display: inline-block;
    padding: 0 5px
}

.gv-content {
    position: relative;
    vertical-align: top;
    overflow: hidden
}

.gv-content hr {
    vertical-align: top;
    padding: 0;
    margin: 0;
    border: none;
    border-top: 1px solid #dcdcdc
}

.gv-content hr.gv-team-rule {
    border-top: 1px solid #dcdcdc;
    padding-bottom: 1px;
    width: 300%;
    margin-left: -100%
}

.gv-content hr.gv-team-rule:nth-of-type(4) {
    padding-bottom: 0
}

.gv-content h2 {
    font-size: 16px;
    line-height: 20px;
    font-family: Guardian Headline, Guardian Headline Full, Guardian Egyptian Web, Georgia, serif;
    font-weight: 700;
    font-variant-numeric: lining-nums;
    font-feature-settings: "lnum";
    font-size: 32px !important;
    font-weight: 600 !important;
    margin: 0
}

.gv-content h3 {
    font-size: 16px;
    line-height: 20px;
    font-family: Guardian Headline, Guardian Headline Full, Guardian Egyptian Web, Georgia, serif;
    font-weight: 700;
    font-variant-numeric: lining-nums;
    font-feature-settings: "lnum";
    font-size: 20px;
    font-weight: 600 !important;
    margin: 0
}

.gv-footer {
    position: relative
}

.gv-team-block {
    vertical-align: top
}

@media (min-width: 61.25em) {
    .gv-team-block.gv-selected {
        margin-bottom: 600px
    }
}

.gv-team-block .gv-team-cue-lazyload-json {
    position: absolute
}

.gv-team-block .gv-team-info,
.gv-team-block .gv-team-info-heading {
    position: relative
}

.gv-team-block .gv-team-info-heading h2 {
    line-height: 44px;
    font-family: Guardian Titlepiece, Guardian Headline Full, Guardian Headline, Guardian Egyptian Web, Georgia, serif;
    font-weight: 700;
    font-variant-numeric: lining-nums;
    font-feature-settings: "lnum";
    font-family: Guardian Headline Full, Guardian Headline, Guardian Egyptian Web, Georgia, serif !important;
    position: relative;
    font-size: 40px;
    line-height: 40px;
    font-weight: 700 !important;
    padding-bottom: 20px;
    display: inline-block
}

@media (min-width: 71.25em) {
    .gv-team-block .gv-team-info-heading h2 {
        font-size: 39px;
        line-height: 41px
    }
}

@media (min-width: 81.25em) {
    .gv-team-block .gv-team-info-heading h2 {
        font-size: 39px;
        line-height: 41px
    }
}

.gv-team-block .gv-team-info-pick {
    top: auto;
    float: right;
    margin-bottom: 10px
}

@media (min-width: 61.25em) {
    .gv-team-block .gv-team-info-pick {
        display: none;
        bottom: 0;
        float: none;
        margin-bottom: 0;
        margin-right: -20px;
    }
}

.gv-team-block .gv-team-info-pick .gv-team-info-pick-image {
    width: 100%;
    padding-bottom: 126.3158%;
    background-repeat: no-repeat;
    background-size: 100%
}

.gv-team-block .gv-team-info-pick .gv-team-info-pick-image.gv-pick-image-large {
    display: none
}

@media (min-width: 61.25em) {
    .gv-team-block .gv-team-info-pick .gv-team-info-pick-image.gv-pick-image-large {
        display: block
    }
}

.gv-team-block .gv-team-info-pick .gv-team-info-pick-image.gv-pick-image-small:after {
    content: "";
    width: 70%;
    height: 0;
    border-top: 1px solid #dcdcdc;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -35%
}

@media (min-width: 61.25em) {
    .gv-team-block .gv-team-info-pick .gv-team-info-pick-image.gv-pick-image-small {
        display: none
    }
}

.gv-team-block .gv-team-info-pick .gv-team-info-pick-text {
    color: #fff;
    position: absolute;
    bottom: 20px;
    left: 25px;
    line-height: 16px
}

@media (min-width: 30em) {
    .gv-team-block .gv-team-info-pick .gv-team-info-pick-text {
        left: 30px
    }
}

@media (min-width: 61.25em) {
    .gv-team-block .gv-team-info-pick .gv-team-info-pick-text {
        bottom: 40px
    }
}

@media (min-width: 81.25em) {
    .gv-team-block .gv-team-info-pick .gv-team-info-pick-text {
        left: 70px
    }
}

.gv-team-block .gv-team-info-pick .gv-team-info-pick-text span {
    font-size: 14px;
    padding: 2px 5px;
    font-family: Guardian Text Sans Web, Helvetica, Arial, sans-serif;
    color: #fff;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-weight: 400;
    line-height: 18px
}

.gv-team-block .gv-team-info-pick .gv-team-info-pick-text span:nth-of-type(2) {
    font-weight: 700
}

.gv-team-block .gv-team-info-content {
    padding-top: 4px
}

.gv-team-block .gv-team-info-content .gv-team-info-content-table {
    display: table;
    font-size: 22px;
    line-height: 42px;
    font-size: 40px;
    line-height: 44px;
    font-family: Guardian Titlepiece, Guardian Headline Full, Guardian Headline, Guardian Egyptian Web, Georgia, serif;
    font-variant-numeric: lining-nums;
    font-feature-settings: "lnum";
    font-weight: 700;
    padding-top: 2px;
    padding-bottom: 30px;
    font-size: 32px;
    line-height: 30px
}

.gv-team-block .gv-team-info-content .gv-team-info-content-table .gv-table-header {
    display: table-header-group
}

.gv-team-block .gv-team-info-content .gv-team-info-content-table .gv-table-header .gv-table-cell {
    padding-bottom: 4px
}

.gv-team-block .gv-team-info-content .gv-team-info-content-table .gv-table-row {
    display: table-row
}

.gv-team-block .gv-team-info-content .gv-team-info-content-table .gv-table-cell {
    display: table-cell
}

.gv-team-block .gv-team-info-content .gv-team-info-content-table.gv-coach-table {
    width: 50%;
    padding-bottom: 15px;
    float: left;
    max-width: 180px
}

@media (min-width: 30em) {
    .gv-team-block .gv-team-info-content .gv-team-info-content-table.gv-coach-table {
        width: 280px;
        float: none
    }
}

.gv-team-block .gv-team-info-content .gv-team-info-content-table.gv-group-rank-rating-table {
    /* width: 40%; */
    max-width: 150px;
    padding-bottom: 20px;
    margin: 20px 0px 0px 0px !important;
    float: inline-end
}
@media (min-width: 767px){
    .gv-coaches-cell {
    top: 10px !important;
    }
}
@media (max-width: 767px){
    .gv-coaches-cell {
    top: 10px !important;
    }
}


@media (min-width: 30em) {
    .gv-team-block .gv-team-info-content .gv-team-info-content-table.gv-group-rank-rating-table {
        width: 280px;
        float: none;
        max-width: 180px
    }
}

@media (min-width: 20em) {
    .gv-team-block .gv-team-info-content .gv-team-info-content-table {
        padding-bottom: 30px;
        font-size: 40px;
        line-height: 30px
    }
}

@media (min-width: 30em) {
    .gv-team-block .gv-team-info-content .gv-team-info-content-table {
        font-size: 52px;
        line-height: 40px
    }
}

@media (min-width: 61.25em) {
    .gv-team-block .gv-team-info-content .gv-team-info-content-table {
        font-size: 52px;
        line-height: 40px
    }
}

.gv-team-block .gv-team-info-content .gv-team-info-content-table span {
    display: block;
    vertical-align: top;
    font-size: 15px;
    line-height: 12px;
    font-family: Guardian Text Sans Web, Helvetica, Arial, sans-serif;
    font-weight: 800;
    padding: 0 5px 8px 0
}

.gv-team-block .gv-team-info-content .gv-team-info-content-table .gv-team-info-coach {
    vertical-align: top;
    font-size: 20px;
    line-height: 22px;
    font-family: Guardian Headline Full, Guardian Headline, Guardian Egyptian Web, Georgia, serif !important;
    font-weight: 600 !important;
    padding-right: 20px;
    display: block;
    max-width: 150px
}

@media (min-width: 30em) {
    .gv-team-block .gv-team-info-content .gv-team-info-content-table .gv-team-info-coach {
        font-size: 30px;
        line-height: 32px;
        padding-right: 50px;
        min-width: 200px
    }
}

@media (min-width: 61.25em) {
    .gv-team-block .gv-team-info-content .gv-team-info-content-table .gv-team-info-coach {
        font-size: 32px;
        line-height: 34px;
        max-width: 250px;
        min-height: 65px;
        min-width: 220px
    }
}

.gv-team-block .gv-team-info-content .gv-team-info-content-table .gv-team-info-group,
.gv-team-block .gv-team-info-content .gv-team-info-content-table .gv-team-info-rank,
.gv-team-block .gv-team-info-content .gv-team-info-content-table .gv-team-info-rating {
    vertical-align: top;
    width: 20px
}

@media (min-width: 30em) {
    .gv-team-block .gv-team-info-content .gv-shirts-rule {
        display: none
    }
}

.gv-team-block .gv-team-info-content .gv-shirts-container {
    width: 230px;
    height: 95px;
    position: relative
}

@media (min-width: 30em) {
    .gv-team-block .gv-team-info-content .gv-shirts-container {
        width: 250px;
        float: right;
        margin-top: -60px
    }
}

@media (min-width: 71.25em) {
    .gv-team-block .gv-team-info-content .gv-shirts-container {
        margin-top: -4px;
        border-top: none
    }
}

.gv-team-block .gv-team-info-content .gv-shirts-container .gv-shirt-image,
.gv-team-block .gv-team-info-content .gv-shirts-container .gv-crest-image-wrapper {
    float: left;
    width: 24%;
    padding: 12px 4% 0
}

.gv-team-block .gv-team-info-content .gv-shirts-container .gv-shirt-background-image {
    float: left;
    width: 24%;
    height: 75px;
    margin-top: 12px;
    background-size: 100% auto;
    background-repeat: no-repeat
}

@media (min-width: 30em) {
    .gv-team-block .gv-team-info-content .gv-shirts-container .gv-shirt-background-image {
        height: 83px
    }
}

.gv-team-block .gv-team-info-content .gv-shirts-container .gv-shirt-background-image.gv-away-shirt {
    background-position: 0px -76px
}

@media (min-width: 30em) {
    .gv-team-block .gv-team-info-content .gv-shirts-container .gv-shirt-background-image.gv-away-shirt {
        background-position: 0px -82px
    }
}

.gv-team-block .gv-team-info-content .gv-shirts-container .gv-shirt-image {
    display: none
}

.gv-team-block .gv-team-info-content .gv-shirts-container .gv-bg-shirt-image {
    float: left;
    width: 24%;
    padding: 12px 0 33%;
    margin: 0 4%;
    background-size: 10% auto;
    background-repeat: no-repeat;
    background-position: 0
}

.gv-team-block .gv-team-info-content .gv-shirts-container .gv-bg-shirt-image.gv-shirt-image-away {
    background-position: 100%
}

.gv-team-block .gv-team-info-content .gv-shirts-container .gv-crest-image-wrapper {
    float: left;
    padding: 0;
    margin-right: 40px
}

@media (min-width: 30em) {
    .gv-team-block .gv-team-info-content .gv-shirts-container .gv-crest-image-wrapper {
        float: left;
        margin-right: 40px
    }
}

.gv-team-block .gv-team-info-content .gv-shirts-container .gv-crest-image {
    max-width: none;
    width: 80px;
    height: auto;
    margin-top: 2px
}

@media (min-width: 41.25em) {
    .gv-team-block .gv-team-info-content .gv-shirts-container .gv-crest-image {
        width: 85px;
        margin-top: 5px
    }
}

.gv-team-block .gv-team-info-content .gv-shirts-container .gv-shirt-divider {
    position: absolute;
    left: 38%;
    top: 0;
    height: 100%;
    width: 1px;
    border-left: 1px solid #dcdcdc
}

@media (min-width: 41.25em) {
    .gv-team-block .gv-team-info-content .gv-shirts-container .gv-shirt-divider {
        left: 38%;
        display: block
    }
}

.gv-team-block .gv-team-info-content p {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 20px;
    margin-bottom: 0;
    clear: left
}

@media (min-width: 61.25em) {
    .gv-team-block .gv-team-info-content p {
        clear: both
    }
}

.gv-team-block .gv-team-info-content h4 {
    font-size: 18px;
    line-height: 24px;
    font-family: Guardian Egyptian Web, Georgia, serif;
    font-style: italic
}

.gv-team-block .gv-team-info-content .gv-team-info-byline {
    font-family: Guardian Text Sans Web, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 40px
}

.gv-team-block .gv-team-player-cells.gv-empty {
    min-height: 1200px
}

.gv-team-block .gv-team-player-cells .gv-cell-block-players {
    padding-top: 10px;
    padding-bottom: 20px;
    text-align: center;
    margin: 0 10px
}

@media (min-width: 20em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-players {
        margin: 0
    }
}

@media (min-width: 30em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-players {
        margin: 0 10px
    }
}

@media (min-width: 71.25em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-players {
        min-height: 100px;
        margin: 0 0 0 250px
    }
}

@media (min-width: 81.25em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-players {
        margin: 0 0 0 250px;
        min-height: 150px
    }
}

.gv-team-block .gv-team-player-cells .gv-cell-block-header {
    animation-name: fadeInOpacity;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: .5s
}

.gv-team-block .gv-team-player-cells .gv-cell-block-header h3 {
    font-size: 40px;
    line-height: 44px;
    font-family: Guardian Titlepiece, Guardian Headline Full, Guardian Headline, Guardian Egyptian Web, Georgia, serif;
    font-weight: 700;
    font-variant-numeric: lining-nums;
    font-feature-settings: "lnum";
    font-family: Guardian Headline Full, Guardian Headline, Guardian Egyptian Web, Georgia, serif !important;
    font-weight: 600 !important;
    font-size: 22px
}

@media (min-width: 20em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-header h3 {
        font-size: 32px
    }
}

.gv-team-block .gv-team-player-cells .gv-cell-block-header svg {
    padding-top: 5px
}

.gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-mobile {
    display: block;
    margin-top: -20px;
    display: none
}

@media (min-width: 20em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-mobile {
        margin-top: -30px
    }
}

@media (min-width: 71.25em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-mobile {
        display: none
    }
}

.gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-mobile.gv-svg-header-goalkeepers {
    width: 237.85px
}

@media (min-width: 20em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-mobile.gv-svg-header-goalkeepers {
        width: 355px
    }
}

.gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-mobile.gv-svg-header-defenders {
    width: 146.06px
}

@media (min-width: 20em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-mobile.gv-svg-header-defenders {
        width: 218px
    }
}

.gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-mobile.gv-svg-header-midfielders {
    width: 162.81px
}

@media (min-width: 20em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-mobile.gv-svg-header-midfielders {
        width: 243px
    }
}

.gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-mobile.gv-svg-header-forwards {
    width: 140.03px;
    margin-top: -16px
}

@media (min-width: 20em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-mobile.gv-svg-header-forwards {
        width: 209px;
        margin-top: -24px
    }
}

.gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-desktop {
    display: none
}

.gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-desktop.gv-svg-header-goalkeepers {
    width: 132.5997px
}

@media (min-width: 71.25em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-desktop.gv-svg-header-goalkeepers {
        width: 195px
    }
}

.gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-desktop.gv-svg-header-defenders {
    width: 148.2399px;
    margin-top: -6px
}

@media (min-width: 71.25em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-desktop.gv-svg-header-defenders {
        width: 218px;
        margin-top: -9px
    }
}

.gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-desktop.gv-svg-header-midfielders {
    width: 120.3597px
}

@media (min-width: 71.25em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-desktop.gv-svg-header-midfielders {
        width: 177px
    }
}

.gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-desktop.gv-svg-header-forwards {
    width: 153px;
    margin-top: -24px
}

@media (min-width: 71.25em) {
    .gv-team-block .gv-team-player-cells .gv-cell-block-header .gv-svg-header-desktop.gv-svg-header-forwards {
        width: 225px;
        margin-top: -31px
    }
}

.gv-coaches-cell {
    display: inline-block;
    position: relative;
    margin: 0 0 20px;
    cursor: pointer;
    vertical-align: top;
    text-align: center;
    width: 100% !important;
    /* width: 33.3%; */
    height: 110px
}
.gv-player-cell {
    display: inline-block;
    position: relative;
    margin: 0 0 20px;
    cursor: pointer;
    vertical-align: top;
    text-align: center;
    width: 27.3%;
    /* width: 33.3%; */
    height: 110px
}

@media (min-width: 30em) {
    .gv-player-cell {
        width: 25%;
        margin: 0 0 20px;
        height: 160px
    }
}

@media (min-width: 41.25em) {
    .gv-player-cell {
        height: 180px
    }
}

@media (min-width: 71.25em) {
    .gv-player-cell {
        width: 33.3%
    }
}

@media (min-width: 81.25em) {
    .gv-coaches-cell{
        width: 100% !important;
    }
}
@media (min-width: 81.25em) {
    .gv-player-cell {
        width: 24%;
            /* width: 25% */
    }
}
.gv-player-details.open {
    /* background-color: var(--city-color) !important; */
}
.gv-player-cell.gv-special-player-highlight:before {
    content: "";
    display: block;
    position: absolute;
    width: 92px;
    height: 92px;
    margin-left: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 0 0;
    z-index: 0;
    pointer-events: none;
    /* border: 3px solid red; */
    border: 3px solid var(--team-player-color, red) !important;
    border-radius: 50%;
    left: 0;
    top: 0;
    transform: translate(-50%) translateY(-6px)
}

@media (min-width: 30em) {
    .gv-player-cell.gv-special-player-highlight:before {
        width: 122px;
        height: 122px
    }
}

@media (min-width: 41.25em) {
    .gv-player-cell.gv-special-player-highlight:before {
        width: 142px;
        height: 142px
    }
}

.gv-player-cell.gv-special-player-highlight .gv-player-number .gv-star {
    position: absolute;
    display: block;
    top: 5px;
    left: 5px;
    width: 16px;
    z-index: -1
}

.gv-player-cell.gv-special-player-highlight .gv-player-number .gv-star path {
    fill: #fff !important
}

@media (min-width: 41.25em) {
    .gv-player-cell.gv-special-player-highlight .gv-player-number .gv-star {
        top: 10px;
        left: 9px;
        width: 28px
    }
}

.gv-player-cell.gv-special-player-highlight.gv-cell-selected .gv-star {
    display: none
}

@media (min-width: 61.25em) {
    .gv-player-cell.gv-cell-selected .gv-player-portrait .gv-player-image {
        width: 100%;
        position: absolute;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        inset: 0;
        mix-blend-mode: normal;
        filter: none;
        -webkit-filter: none
    }
}

.gv-player-cell .gv-player-portrait {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    pointer-events: none;
    overflow: hidden
}

@media (min-width: 30em) {
    .gv-player-cell .gv-player-portrait {
        width: 110px;
        height: 110px
    }
}

@media (min-width: 41.25em) {
    .gv-player-cell .gv-player-portrait {
        width: 130px;
        height: 130px
    }
}

.gv-player-cell .gv-player-portrait .gv-player-image {
    position: absolute;
    width: 100%;
    inset: 0;
    background-size: cover;
    background-position: center;
    /* for mobile players overlay color make visible */
    /* mix-blend-mode: screen;
    filter: contrast(1.25) grayscale(.95) brightness(1.1);
    -webkit-filter: contrast(1.25) grayscale(.95) brightness(1.1) */
}

.gv-player-cell .gv-player-number {
    width: 31px;
    height: 31px;
    border-radius: 50%;
    margin-top: 50px;
    margin-left: -48px;
    top: 0;
    left: 50%;
    pointer-events: none;
    position: absolute;
    border: 1px solid #fff;
}

@media (min-width: 30em) {
    .gv-player-cell .gv-player-number {
        margin-top: 80px;
        margin-left: -55px
    }
}

@media (min-width: 41.25em) {
    .gv-player-cell .gv-player-number {
        margin-top: 80px;
        margin-left: -72px;
        width: 42px;
        height: 42px
    }
}

.gv-player-cell .gv-player-number span {
    display: block;
    width: 100%;
    text-align: center;
    padding-top: 6px;
    font-size: 40px;
    line-height: 44px;
    font-family: Guardian Titlepiece, Guardian Headline Full, Guardian Headline, Guardian Egyptian Web, Georgia, serif;
    font-weight: 700;
    font-feature-settings: "lnum";
    font-variant-numeric: lining-nums;
    font-size: 30px;
    font-size: 16px;
    line-height: 100%;
    font-weight: 600 !important;
    color: #fff
}

@media (min-width: 41.25em) {
    .gv-player-cell .gv-player-number span {
        font-size: 24px;
        padding-top: 8px
    }
}

.gv-player-cell .gv-player-number .gv-star {
    display: none
}

.gv-player-cell .gv-player-name {
    text-align: center;
    font-family: Guardian Egyptian Web, Georgia, serif;
    font-style: italic;
    font-weight: 800;
    font-size: 12px;
    line-height: 12px;
    padding: 2px 5px 5px;
    font-weight: 600
}

@media (min-width: 30em) {
    .gv-player-cell .gv-player-name {
        padding: 5px;
        font-size: 14px;
        line-height: 14px
    }
}

@media (min-width: 41.25em) {
    .gv-player-cell .gv-player-name {
        padding: 8px 5px 5px;
        font-size: 16px;
        line-height: 16px
    }
}

.gv-player-cell .gv-special-player {
    text-align: center;
    font-family: Guardian Text Sans Web, Helvetica, Arial, sans-serif;
    font-weight: 800;
    font-size: 10px;
    line-height: 7px
}

@media (min-width: 30em) {
    .gv-player-cell .gv-special-player {
        font-size: 11px;
        line-height: 9px
    }
}

@media (min-width: 41.25em) {
    .gv-player-cell .gv-special-player {
        font-size: 12px;
        line-height: 12px
    }
}

#gv-player-details-pointer {
    position: absolute;
    pointer-events: none;
    width: 100%;
    z-index: 99999
}

#gv-player-details-pointer #gv-player-details-pointer-inner {
    position: absolute;
    height: 129px;
    top: 0;
    left: 0;
    border-right: 2px solid #121212;
    border-bottom: 2px solid #121212
}

#gv-player-details-pointer #gv-player-details-pointer-inner .gv-details-pointer-hand {
    position: absolute;
    left: -7px;
    bottom: 0;
    height: 108px;
    width: 9px;
    border-right: 2px solid #121212;
    border-top: 2px solid #121212
}

.gv-player-details {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    height: 100vh;
    overflow-y: scroll;
    z-index: 9999;
    -webkit-overflow-scrolling: touch
}


@media (min-width: 61.25em) {
    .gv-player-details {
        right: 0;
        overflow-y: visible;
        height: auto;
        width: 300px;
        transform: translateY(0);
        transition: transform .1s ease-out !important
    }

    .gv-player-details:after {
        content: "";
        position: absolute;
        display: block;
        width: 300px;
        height: 179px;
        top: 0;
        left: 0;
        pointer-events: none
    }

    .gv-player-details:before {
        content: "";
        position: absolute;
        display: block;
        width: calc(100% + 3px);
        height: 100%;
        top: -2px;
        left: -4px;
        /* border-top: 4px solid #121212; */
        pointer-events: none;
        z-index: -1
    }
}

@media (min-width: 81.25em) {
    .gv-player-details {
        width: 320px
    }

    .gv-player-details:after {
        width: 320px
    }
}

.gv-player-details .gv-player-details-inner {
    padding: 0 15px 60px;
    margin-top: 10px;
    margin-left: 25px;
    border-left: 1px solid;
    position: relative
}

@media (min-width: 61.25em) {
    .gv-player-details .gv-player-details-inner {
        border-left: none;
        margin-left: 0;
        padding: 0 10px;
        margin-top: 4px
    }
}

.gv-player-details .gv-player-details-block:before {
    content: "";
    color: var(--team-player-color) !important;
    position: absolute;
    display: block;
    width: calc(100% - 10px);
    height: 380px;
    margin-left: -15px;
    margin-top: 0;
    border-top: 1px solid;
    pointer-events: none
}

@media (min-width: 61.25em) {
    .gv-player-details .gv-player-details-block:before {
        display: none
    }
}

.gv-player-details .gv-player-details-block:after {
    content: "";
    position: absolute;
    display: block;
    width: 260px;
    height: 1px;
    pointer-events: none;
    z-index: -1;
    margin-top: -2px;
    margin-left: -14px
}

@media (min-width: 61.25em) {
    .gv-player-details .gv-player-details-block:after {
        display: none
    }
}

.gv-player-details .gv-player-details-block:last-of-type:after {
    display: none
}

.gv-player-details h2 {
    font-size: 40px;
    line-height: 44px;
    font-family: Guardian Titlepiece, Guardian Headline Full, Guardian Headline, Guardian Egyptian Web, Georgia, serif;
    font-weight: 700;
    font-variant-numeric: lining-nums;
    font-feature-settings: "lnum";
    font-family: Guardian Headline Full, Guardian Headline, Guardian Egyptian Web, Georgia, serif !important;
    font-weight: 600 !important;
    font-size: 30px;
    line-height: 32px;
    padding-bottom: 5px
}

.gv-player-details h4 {
    font-family: Guardian Text Sans Web, Helvetica, Arial, sans-serif;
    font-weight: 800;
    font-size: 12px
}

.gv-player-details p {
    clear: left;
    font-size: 16px;
    line-height: 22px;
    padding-top: 4px;
    padding-bottom: 20px;
    max-width: 500px;
}

@media (max-width: 768px) {
    .gv-player-details p {
        height: 47vh !important;
        overflow-y: scroll;
        scrollbar-width: none;
    }
}


.gv-player-details .gv-player-details-heading {
    float: left;
    min-height: 100px;
    margin-top: 10px
}

.gv-player-details .gv-player-details-heading:after {
    content: "";
    display: table;
    width: 100%;
    clear: both
}

@media (min-width: 61.25em) {
    .gv-player-details .gv-player-details-heading {
        margin-top: 0;
        padding-left: 0;
        padding-bottom: 0;
        min-height: auto
    }
}

.gv-player-details .gv-player-details-portrait {
    position: relative;
    width: 95px;
    height: 95px;
    border-radius: 50%;
    background-color: #767676;
    pointer-events: none;
    overflow: hidden;
    float: left;
    margin-right: 10px
}

.gv-player-details .gv-player-details-portrait .gv-player-details-image {
    position: absolute;
    width: 100%;
    inset: 0;
    background-size: cover;
    background-position: center;
    /* background-size: 100% */
}

@media (min-width: 61.25em) {
    .gv-player-details .gv-player-details-portrait {
        display: none
    }
}

.gv-player-details .gv-player-details-number {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-top: 60px;
    pointer-events: none;
    position: absolute;
    border: 1px solid #fff
}

@media (min-width: 61.25em) {
    .gv-player-details .gv-player-details-number {
        display: none
    }
}

.gv-player-details .gv-player-details-number span {
    display: block;
    width: 100%;
    text-align: center;
    padding-top: 6px;
    line-height: 20px;
    font-family: Guardian Headline, Guardian Headline Full, Guardian Egyptian Web, Georgia, serif;
    font-size: 40px;
    line-height: 44px;
    font-family: Guardian Titlepiece, Guardian Headline Full, Guardian Headline, Guardian Egyptian Web, Georgia, serif;
    font-feature-settings: "lnum";
    font-variant-numeric: lining-nums;
    font-size: 30px;
    font-size: 16px;
    line-height: 100%;
    font-weight: 700;
    color: #fff
}

.gv-player-details .gv-player-details-wrapper {
    float: left
}

.gv-player-details .gv-player-details-table {
    font-family: Guardian Text Sans Web, Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
    padding-bottom: 10px;
    display: table;
    width: 100%
}

.gv-player-details .gv-player-details-table:first-of-type {
    margin-top: 20px
}

.gv-player-details .gv-player-details-table .gv-table-header {
    display: table-header-group;
    font-weight: 800
}

.gv-player-details .gv-player-details-table .gv-table-header .gv-table-cell {
    padding-bottom: 2px
}

.gv-player-details .gv-player-details-table .gv-table-row {
    display: table-row
}

.gv-player-details .gv-player-details-table .gv-table-cell {
    display: table-cell
}

.gv-player-details .gv-player-details-table .gv-table-cell.gv-team-info-age {
    width: 40px
}

@media (min-width: 20em) {
    .gv-player-details .gv-player-details-table .gv-table-cell.gv-team-info-age {
        width: 80px
    }
}

.gv-player-details .gv-player-details-table .gv-table-cell.gv-team-info-coach {
    width: 130px
}

@media (min-width: 20em) {
    .gv-player-details .gv-player-details-table .gv-table-cell.gv-team-info-coach {
        width: 80px
    }
}

.gv-player-details .gv-player-details-table .gv-team-info-rating {
    clear: left
}

@media (min-width: 20em) {
    .gv-player-details .gv-player-details-table .gv-team-info-rating {
        clear: none;
        float: left;
        width: 185px
    }
}

.gv-player-details .gv-player-details-table .gv-team-info-rating span {
    display: block;
    float: left;
    position: relative
}

.gv-player-details .gv-player-details-table .gv-team-info-rating span:nth-of-type(1) {
    width: 70px
}

@media (min-width: 20em) {
    .gv-player-details .gv-player-details-table .gv-team-info-rating span:nth-of-type(1) {
        width: 76px
    }
}

.gv-player-details .gv-player-details-table .gv-team-info-rating span:nth-of-type(2),
.gv-player-details .gv-player-details-table .gv-team-info-rating span:nth-of-type(3),
.gv-player-details .gv-player-details-table .gv-team-info-rating span:nth-of-type(4) {
    width: 23px
}

@media (min-width: 20em) {

    .gv-player-details .gv-player-details-table .gv-team-info-rating span:nth-of-type(2),
    .gv-player-details .gv-player-details-table .gv-team-info-rating span:nth-of-type(3),
    .gv-player-details .gv-player-details-table .gv-team-info-rating span:nth-of-type(4) {
        width: 25px
    }
}

.gv-player-details .gv-player-details-table .gv-player-details-table-circle {
    float: left;
    position: relative;
    width: 19px;
    height: 19px;
    border: 1px solid #121212;
    background: #999;
    margin-right: 2px;
    border-radius: 50%
}

@media (min-width: 20em) {
    .gv-player-details .gv-player-details-table .gv-player-details-table-circle {
        margin-right: 5px;
        width: 20px;
        height: 20px
    }
}

.gv-player-details .gv-player-details-table .gv-player-details-table-circle.gv-rated {
    background: #fff;
    font-weight: 800
}

.gv-player-details .gv-player-details-table .gv-player-details-table-circle span {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    padding-top: 4px;
    text-align: center;
    float: none !important;
    color: #121212 !important
}

.gv-player-details .gv-player-details-table .gv-player-details-table-circle:last-of-type {
    margin-right: 0
}

.gv-player-details .gv-player-details-table h6 {
    font-weight: 800;
    display: block;
    font-size: 12px;
    line-height: 12px
}

.gv-player-details.open {
    border-top: 2px solid;
    transform: translate(0);
    transition: transform .2s ease-out
}

.gv-player-details.close {
    transform: translate(100vw);
    transition: transform .2s ease-in
}

@media (min-width: 61.25em) {
    .gv-player-details.close {
        transform: translate(0);
        display: none
    }
}

.gv-player-details-close-button-container {
    z-index: 99991;
    position: fixed;
    bottom: 70px;
    width: 100%
}

.gv-player-details-close-button-container .gv-player-details-close-button-container-inner {
    position: absolute;
    right: 0;
    width: 100%
}

.gv-player-details-close-button-container .gv-player-details-close-button {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #121212;
    position: absolute;
    bottom: 50px;
    left: 15px;
    top: 0;
    z-index: 6000;
    opacity: 1;
    cursor: pointer;
    animation-name: fadeInOpacity;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: .5s
}

.gv-player-details-close-button-container .gv-player-details-close-button svg {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 30px;
    height: 30px
}

.gv-player-details-close-button-container .gv-player-details-close-button.gv-hide {
    display: none !important;
    opacity: 0
}

@media (min-width: 30em) {
    .gv-player-details-close-button-container .gv-player-details-close-button {
        left: 25px
    }
}

@media (min-width: 61.25em) {
    .gv-player-details-close-button-container .gv-player-details-close-button {
        display: none !important;
    }
}

.gv-quicknav-left {
    display: none
}

@media (min-width: 71.25em) {
    .gv-quicknav-left {
        font-size: 12px;
        display: block;
        position: absolute;
        top: 100px;
        left: 0
    }

    .gv-quicknav-left span {
        display: block;
        font-family: Guardian Text Sans Web, Helvetica, Arial, sans-serif;
        font-size: 12px;
        font-weight: 600;
        margin-bottom: 8px;
        margin-top: 4px
    }

    .gv-quicknav-left select {
        height: 32px;
        outline: none;
        text-overflow: ellipsis;
        border-radius: 30px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: #121212 url(https://interactive.guim.co.uk/atoms/2024/04/mens-euros-player-guide-2024/assets/v/1718186939935/imgs/arrow.svg) no-repeat 93% 50%;
        background-size: 20px auto;
        padding: 5px 40px 5px 15px;
        font-family: Guardian Text Sans Web, Helvetica, Arial, sans-serif;
        cursor: pointer;
        border: 1px solid #121212;
        width: 155px;
        font-weight: 700;
        font-size: 12px;
        color: #fff
    }
}

.gv-quicknav-wrapper {
    z-index: 9999999999999;
    position: fixed;
    bottom: 70px;
    left: 50%
}

@media (min-width: 30em) {
    .gv-quicknav-wrapper {
        left: auto;
        right: 10px;
        bottom: 90px
    }
}

@media (min-width: 61.25em) {
    .gv-quicknav-wrapper {
        bottom: 110px
    }
}

@media (min-width: 71.25em) {
    .gv-quicknav-wrapper {
        display: none
    }
}

.gv-quicknav-wrapper #gv-quicknav {
    position: absolute;
    width: 150px;
    height: auto;
    background: #fff;
    box-shadow: 0 0 4px #0003;
    padding: 5px;
    top: 0;
    left: 0;
    margin-left: -75px;
    opacity: 1;
    animation-name: fadeInOpacity;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: .5s;
    font-family: Guardian Text Sans Web, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 14px
}

.gv-quicknav-wrapper #gv-quicknav span {
    display: block;
    padding-bottom: 10px;
    font-weight: 800;
    color: #121212 !important
}

.gv-quicknav-wrapper #gv-quicknav select {
    width: 100%;
    font-family: Guardian Text Sans Web, Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #121212 !important
}

.gv-quicknav-wrapper #gv-quicknav.gv-hide {
    display: none;
    opacity: 0
}

@media (min-width: 30em) {
    .gv-quicknav-wrapper #gv-quicknav {
        left: auto;
        right: 0;
        bottom: auto;
        margin-left: 0;
        padding: 10px 20px
    }
}

@keyframes fadeInOpacity {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

#gv-caps,
#gv-goals,
.gv-caps-hide,
.gv-goals-hide {
    opacity: 0
}

.header {
    background-color: #022c46;
}

.logo img {
    width: auto;
    /* height: 80px; */
}

.email-info {
    margin-left: 8% !important;
}

.email-info strong {
    font-size: 2rem;
}

.email-info p,
b {
    font-size: 1rem;
}

.o-inof {
    margin-top: 10px;
    padding: 5px;
    background-color: #ebeded;
    border-radius: 5px;
}

.o-inof span {
    font-size: 1rem;
}




@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset\euro-font/GHGuardianHeadline-Light.woff2") format("woff2"), url("jasmeen-asset\euro-font/GHGuardianHeadline-Light.woff") format("woff"), url("jasmeen-asset\euro-font/GHGuardianHeadline-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.woff2") format("woff2"), url("jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.woff") format("woff"), url("jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.ttf") format("truetype");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset\euro-font/GHGuardianHeadline-Regular.woff2") format("woff2"), url("jasmeen-asset\euro-font/GHGuardianHeadline-Regular.woff") format("woff"), url("jasmeen-asset\euro-font/GHGuardianHeadline-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.woff2") format("woff2"), url("jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.woff") format("woff"), url("jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.ttf") format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-Medium.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Medium.woff") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.woff") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.ttf") format("truetype");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.woff") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.woff") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.ttf") format("truetype");
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-Bold.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Bold.woff") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.woff") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.ttf") format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-Black.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Black.woff2") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Black.ttf") format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.woff") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.ttf") format("truetype");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: "Guardian Titlepiece";
    src: url("jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.woff2") format("woff2"), url("jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.woff") format("woff"), url("jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset\euro-font/GHGuardianHeadline-Light.woff2") format("woff2"), url("jasmeen-asset\euro-font/GHGuardianHeadline-Light.woff") format("woff"), url("jasmeen-asset\euro-font/GHGuardianHeadline-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.woff2") format("woff2"), url("jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.woff") format("woff"), url("jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.ttf") format("truetype");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset\euro-font/GHGuardianHeadline-Regular.woff2") format("woff2"), url("jasmeen-asset\euro-font/GHGuardianHeadline-Regular.woff") format("woff"), url("jasmeen-asset\euro-font/GHGuardianHeadline-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.woff2") format("woff2"), url("jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.woff") format("woff"), url("jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.ttf") format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-Medium.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Medium.woff") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.woff") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.ttf") format("truetype");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.woff") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.woff") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.ttf") format("truetype");
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-Bold.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Bold.woff") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.woff") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.ttf") format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-Black.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Black.woff2") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-Black.ttf") format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: "Guardian Headline Full";
    src: url("jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.woff2") format("woff2"), url("jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.woff") format("woff"), url("jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.ttf") format("truetype");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: "Guardian Titlepiece";
    src: url("jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.woff2") format("woff2"), url("jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.woff") format("woff"), url("jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal
}

.Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
    width: calc(100vw - var(--scroll-bar-width, 0px));
    margin-left: -6px;
    height: 135px;
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    position: relative;
    overflow: hidden
}

@media(min-width: 30em) {
    .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
        margin-left: -20px
    }
}

@media(min-width: 46.25em) {
    .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
        margin-left: -21px;
        width: 740px;
        height: var(--tablet-height, 160px);
        border-left: 1px solid rgba(18, 18, 18, 0.3);
        border-right: 1px solid rgba(18, 18, 18, 0.3)
    }
}

@media(min-width: 61.25em) {
    .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
        width: 980px;
        height: 160px
    }
}

@media(min-width: 71.25em) {
    .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
        width: 1140px
    }
}

@media(min-width: 81.25em) {
    .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
        width: 1300px
    }
}

.Sports-header.europe-front.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
    margin-left: auto !important;
    margin-right: auto !important
}

.Sports-header--title.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
    color: #121212;
    text-decoration: none
}

.Sports-header--title.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t:hover {
    text-decoration: underline;
    text-decoration-thickness: 3px
}

.Sports-header.svelte-1l2xv2t .Sports-header--title.svelte-1l2xv2t>span.svelte-1l2xv2t,
.Sports-header.svelte-1l2xv2t span.svelte-1l2xv2t.svelte-1l2xv2t {
    font-family: "Guardian Headline", "Guardian Egyptian Web", "Guardian Headline Full", Georgia, serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    padding: 3px 0 0 10px;
    max-width: 250px;
    text-decoration: none
}

@media(min-width: 30em) {

    .Sports-header.svelte-1l2xv2t .Sports-header--title.svelte-1l2xv2t>span.svelte-1l2xv2t,
    .Sports-header.svelte-1l2xv2t span.svelte-1l2xv2t.svelte-1l2xv2t {
        padding-left: 20px
    }
}

@media(min-width: 46.25em) {

    .Sports-header.svelte-1l2xv2t .Sports-header--title.svelte-1l2xv2t>span.svelte-1l2xv2t,
    .Sports-header.svelte-1l2xv2t span.svelte-1l2xv2t.svelte-1l2xv2t {
        font-size: 50px;
        max-width: 380px
    }
}

@media(min-width: 61.25em) {

    .Sports-header.svelte-1l2xv2t .Sports-header--title.svelte-1l2xv2t>span.svelte-1l2xv2t,
    .Sports-header.svelte-1l2xv2t span.svelte-1l2xv2t.svelte-1l2xv2t {
        padding: 3px 0 0 20px;
        max-width: unset
    }
}

.Sports-header--nav.svelte-1l2xv2t ul.svelte-1l2xv2t.svelte-1l2xv2t {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

.Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t {
    position: relative
}

@media(min-width: 71.25em) {
    .Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t {
        width: 160px
    }
}

.Sports-header--nav.svelte-1l2xv2t ul li a.svelte-1l2xv2t.svelte-1l2xv2t {
    color: #000;
    text-decoration: none;
    font-family: "Guardian Headline", "Guardian Egyptian Web", "Guardian Headline Full", Georgia, serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    display: block;
    padding: 4px 10px 6px
}

.Sports-header--nav.svelte-1l2xv2t ul li a.svelte-1l2xv2t.svelte-1l2xv2t:before {
    content: "";
    position: absolute;
    display: block;
    top: -4px;
    left: 0;
    width: calc(100% + 1px);
    height: 4px;
    z-index: 19;
    background-color: var(--selected-color);
    opacity: 0;
    transition: transform 0.3s ease-in-out, opacity 0.05s 0.1s linear
}

.Sports-header--nav.svelte-1l2xv2t ul li a.svelte-1l2xv2t.svelte-1l2xv2t:hover:before {
    opacity: 1;
    transform: translateY(4px)
}

@media(prefers-reduced-motion) {
    .Sports-header--nav.svelte-1l2xv2t ul li a.svelte-1l2xv2t.svelte-1l2xv2t:before {
        transition: none
    }
}

@media(min-width: 61.25em) {
    .Sports-header--nav.svelte-1l2xv2t ul li a.svelte-1l2xv2t.svelte-1l2xv2t {
        font-size: 17px
    }
}

@media(min-width: 71.25em) {
    .Sports-header--nav.svelte-1l2xv2t ul li a.svelte-1l2xv2t.svelte-1l2xv2t {
        padding: 9px 0 10px 10px
    }
}

.Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t:after {
    content: "";
    position: absolute;
    height: 100%;
    top: 1px;
    right: -1px;
    max-height: 20px;
    width: 1px;
    display: block;
    opacity: 0.3;
    background-color: #121212
}

.Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t:first-of-type {
    padding-left: 0
}

@media(min-width: 30em) {
    .Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t:first-of-type {
        padding-left: 10px
    }
}

@media(min-width: 71.25em) {
    .Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t:first-of-type {
        width: 171px
    }
}

.Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t:first-of-type::before {
    display: none
}

@media(min-width: 30em) {
    .Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t:last-of-type {
        padding-left: 10px
    }
}

@media(min-width: 34.375em) {
    .Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t:last-of-type {
        padding-left: 0
    }
}

.Sports-header--nav.svelte-1l2xv2t ul li.selected.svelte-1l2xv2t.svelte-1l2xv2t::before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: calc(100% + 1px);
    height: 4px;
    z-index: 19;
    background-color: var(--selected-color)
}

.Sports-header--nav.svelte-1l2xv2t ul li.full-coverage a.svelte-1l2xv2t.svelte-1l2xv2t {
    font-weight: 400
}

.Sports-header--nav.svelte-1l2xv2t ul.svelte-1l2xv2t.svelte-1l2xv2t::before {
    display: block;
    content: "";
    position: absolute;
    opacity: 0.3;
    width: 100%;
    height: 1px;
    z-index: 18;
    background-color: #121212
}

.Sports-header--nav.svelte-1l2xv2t ul.svelte-1l2xv2t.svelte-1l2xv2t::after {
    display: block;
    content: "";
    position: absolute;
    opacity: 0.3;
    width: 100%;
    height: 1px;
    bottom: 26px;
    background-color: #121212
}

@media(min-width: 34.375em) {
    .Sports-header--nav.svelte-1l2xv2t ul.svelte-1l2xv2t.svelte-1l2xv2t::after {
        display: none
    }
}

.ios .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t,
.android .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
    margin: 0px
}

.ios .Sports-header.svelte-1l2xv2t a.svelte-1l2xv2t.svelte-1l2xv2t,
.ios .Sports-header.svelte-1l2xv2t span.svelte-1l2xv2t.svelte-1l2xv2t,
.ios .Sports-header.svelte-1l2xv2t nav.svelte-1l2xv2t.svelte-1l2xv2t,
.android .Sports-header.svelte-1l2xv2t a.svelte-1l2xv2t.svelte-1l2xv2t,
.android .Sports-header.svelte-1l2xv2t span.svelte-1l2xv2t.svelte-1l2xv2t,
.android .Sports-header.svelte-1l2xv2t nav.svelte-1l2xv2t.svelte-1l2xv2t {
    z-index: 1
}

@media(min-width: 46.25em) {

    .ios .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t,
    .android .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
        width: calc(100vw - var(--scroll-bar-width, 0px))
    }
}

.shapes.svelte-186u4lg {
    display: none;
    position: absolute;
    top: 0;
    right: -1px;
    height: 160px;
    width: auto;
    z-index: 19
}

@media(min-width: 71.25em) {
    .shapes.svelte-186u4lg {
        display: block
    }
}

.player.svelte-1gus7fp.svelte-1gus7fp {
    position: absolute;
    width: 77px;
    bottom: 54px;
    right: 36px;
    transition: 0.5s 1s ease-out;
    z-index: 0
}

@media(min-width: 36.875em) {
    .player.svelte-1gus7fp.svelte-1gus7fp {
        bottom: 27px
    }
}

@media(min-width: 46.25em) {
    .player.svelte-1gus7fp.svelte-1gus7fp {
        width: 120px
    }
}

@media(min-width: 61.25em) {
    .player.svelte-1gus7fp.svelte-1gus7fp {
        width: 110px;
        bottom: 29px;
        right: 101px
    }
}

@media(min-width: 71.25em) {
    .player.svelte-1gus7fp.svelte-1gus7fp {
        width: 108px;
        right: 277px;
        bottom: 38px
    }
}

.player.svelte-1gus7fp .leg-red.svelte-1gus7fp {
    transition: 0.2s 1.5s ease;
    transform-origin: 33% 66%
}

.player.svelte-1gus7fp .arm.svelte-1gus7fp {
    transition: 0.2s 2s ease
}

.animate-kick .player.svelte-1gus7fp.svelte-1gus7fp {
    transform: translateX(-150px)
}

@media(min-width: 30em) {
    .animate-kick .player.svelte-1gus7fp.svelte-1gus7fp {
        transform: translateX(-250px)
    }
}

@media(min-width: 46.25em) {
    .animate-kick .player.svelte-1gus7fp.svelte-1gus7fp {
        transform: translateX(-315px)
    }
}

.animate-kick .player.svelte-1gus7fp .leg-red.svelte-1gus7fp {
    transform: rotate(90deg) translate(34%, -1%)
}

.animate-kick .player.svelte-1gus7fp .arm.svelte-1gus7fp {
    transform: translate(0, -33%)
}

.animate-reset .player.svelte-1gus7fp.svelte-1gus7fp {
    transform: translateX(0);
    transition-delay: 1s
}

.animate-reset .player.svelte-1gus7fp .leg-red.svelte-1gus7fp {
    transform: rotate(0deg) translate(0, 0);
    transition-delay: 0.5s
}

.animate-reset .player.svelte-1gus7fp .arm.svelte-1gus7fp {
    transform: translate(0, 0);
    transition-delay: 0.5s
}

@media(max-width: 36.875em) {
    body.android .player.svelte-1gus7fp.svelte-1gus7fp {
        bottom: 59px !important
    }
}

.ball.svelte-1nowxln {
    position: absolute;
    width: 27px;
    right: -39px;
    transition: 0.5s 0.5s ease-out;
    bottom: 54px
}

@media(min-width: 36.875em) {
    .ball.svelte-1nowxln {
        bottom: 27px
    }
}

@media(min-width: 46.25em) {
    .ball.svelte-1nowxln {
        width: 38px
    }
}

@media(min-width: 61.25em) {
    .ball.svelte-1nowxln {
        bottom: 29px
    }
}

@media(min-width: 71.25em) {
    .ball.svelte-1nowxln {
        width: 36px;
        right: 240px;
        bottom: 38px
    }
}

.animate-kick .ball.svelte-1nowxln {
    transform: translateX(-294px)
}

@media(min-width: 30em) {
    .animate-kick .ball.svelte-1nowxln {
        transform: translateX(-394px)
    }
}

@media(min-width: 46.25em) {
    .animate-kick .ball.svelte-1nowxln {
        transform: translateX(-498px)
    }
}

@media(min-width: 61.25em) {
    .animate-kick .ball.svelte-1nowxln {
        transform: translateX(-552px)
    }
}

@media(min-width: 71.25em) {
    .animate-kick .ball.svelte-1nowxln {
        transform: translateX(-448px)
    }
}

.animate-reset .ball.svelte-1nowxln {
    transform: translate(350%, -500%) !important;
    transition-duration: 0.2s
}

@media(min-width: 36.875em) {
    .animate-reset .ball.svelte-1nowxln {
        transform: translate(350%, -600%) !important
    }
}

@media(min-width: 46.25em) {
    .animate-reset .ball.svelte-1nowxln {
        transform: translate(350%, -500%) !important
    }
}

@media(max-width: 36.875em) {
    body.android .ball.svelte-1nowxln {
        bottom: 59px !important
    }
}




@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-Light.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Light.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.ttf) format("truetype");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-Regular.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Regular.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.ttf) format("truetype");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.ttf) format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.ttf) format("truetype");
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.woff2) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.ttf) format("truetype");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: Guardian Titlepiece;
    src: url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.woff) format("woff"), url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

.Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
    width: calc(100vw - var(--scroll-bar-width, 0px));
    margin-left: 0px;
    height: 135px;
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    position: relative;
    overflow: hidden
}

@media (min-width: 30em) {
    .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
        /* margin-left: -20px */
    }
}

@media (min-width: 46.25em) {
    .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
        /* margin-left: -21px;
        width: 740px;
        height: var(--tablet-height, 160px);
        border-left: 1px solid rgba(18, 18, 18, .3);
        border-right: 1px solid rgba(18, 18, 18, .3) */
    }
}

@media (min-width: 61.25em) {
    .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
        width: 980px;
        height: 160px
    }
}

@media (min-width: 71.25em) {
    .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
        width: 1134px
    }
}

@media (min-width: 81.25em) {
    .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
        /* width: 1300px */
    }
}

.Sports-header.europe-front.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
    /* margin-left: auto !important;
    margin-right: auto !important */
}

.Sports-header--title.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
    color: #121212;
    text-decoration: none
}

.Sports-header--title.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t:hover {
    text-decoration: underline;
    text-decoration-thickness: 3px
}

.Sports-header.svelte-1l2xv2t .Sports-header--title.svelte-1l2xv2t>span.svelte-1l2xv2t,
.Sports-header.svelte-1l2xv2t span.svelte-1l2xv2t.svelte-1l2xv2t {
    font-family: Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    padding: 3px 0 0 10px;
    max-width: 250px;
    text-decoration: none
}

@media (min-width: 30em) {

    .Sports-header.svelte-1l2xv2t .Sports-header--title.svelte-1l2xv2t>span.svelte-1l2xv2t,
    .Sports-header.svelte-1l2xv2t span.svelte-1l2xv2t.svelte-1l2xv2t {
        padding-left: 20px
    }
}

@media (min-width: 46.25em) {

    .Sports-header.svelte-1l2xv2t .Sports-header--title.svelte-1l2xv2t>span.svelte-1l2xv2t,
    .Sports-header.svelte-1l2xv2t span.svelte-1l2xv2t.svelte-1l2xv2t {
        font-size: 50px;
        max-width: 380px
    }
}

@media (min-width: 61.25em) {

    .Sports-header.svelte-1l2xv2t .Sports-header--title.svelte-1l2xv2t>span.svelte-1l2xv2t,
    .Sports-header.svelte-1l2xv2t span.svelte-1l2xv2t.svelte-1l2xv2t {
        padding: 3px 0 0 20px;
        max-width: unset
    }
}

.Sports-header--nav.svelte-1l2xv2t ul.svelte-1l2xv2t.svelte-1l2xv2t {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

.Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t {
    position: relative
}

@media (min-width: 71.25em) {
    .Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t {
        width: 160px
    }
}

.Sports-header--nav.svelte-1l2xv2t ul li a.svelte-1l2xv2t.svelte-1l2xv2t {
    color: #000;
    text-decoration: none;
    font-family: Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    display: block;
    padding: 4px 10px 6px
}

.Sports-header--nav.svelte-1l2xv2t ul li a.svelte-1l2xv2t.svelte-1l2xv2t:before {
    content: "";
    position: absolute;
    display: block;
    top: -4px;
    left: 0;
    width: calc(100% + 1px);
    height: 4px;
    z-index: 19;
    background-color: var(--selected-color);
    opacity: 0;
    transition: transform .3s ease-in-out, opacity .05s .1s linear
}

.Sports-header--nav.svelte-1l2xv2t ul li a.svelte-1l2xv2t.svelte-1l2xv2t:hover:before {
    opacity: 1;
    transform: translateY(4px)
}

@media (prefers-reduced-motion) {
    .Sports-header--nav.svelte-1l2xv2t ul li a.svelte-1l2xv2t.svelte-1l2xv2t:before {
        transition: none
    }
}

@media (min-width: 61.25em) {
    .Sports-header--nav.svelte-1l2xv2t ul li a.svelte-1l2xv2t.svelte-1l2xv2t {
        font-size: 17px
    }
}

@media (min-width: 71.25em) {
    .Sports-header--nav.svelte-1l2xv2t ul li a.svelte-1l2xv2t.svelte-1l2xv2t {
        padding: 9px 0 10px 10px
    }
}

.Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t:after {
    content: "";
    position: absolute;
    height: 100%;
    top: 1px;
    right: -1px;
    max-height: 20px;
    width: 1px;
    display: block;
    opacity: .3;
    background-color: #121212
}

.Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t:first-of-type {
    padding-left: 0
}

@media (min-width: 30em) {
    .Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t:first-of-type {
        padding-left: 10px
    }
}

@media (min-width: 71.25em) {
    .Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t:first-of-type {
        width: 171px
    }
}

.Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t:first-of-type:before {
    display: none
}

@media (min-width: 30em) {
    .Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t:last-of-type {
        padding-left: 10px
    }
}

@media (min-width: 34.375em) {
    .Sports-header--nav.svelte-1l2xv2t ul li.svelte-1l2xv2t.svelte-1l2xv2t:last-of-type {
        padding-left: 0
    }
}

.Sports-header--nav.svelte-1l2xv2t ul li.selected.svelte-1l2xv2t.svelte-1l2xv2t:before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: calc(100% + 1px);
    height: 4px;
    z-index: 19;
    background-color: var(--selected-color)
}

.Sports-header--nav.svelte-1l2xv2t ul li.full-coverage a.svelte-1l2xv2t.svelte-1l2xv2t {
    font-weight: 400
}

.Sports-header--nav.svelte-1l2xv2t ul.svelte-1l2xv2t.svelte-1l2xv2t:before {
    display: block;
    content: "";
    position: absolute;
    opacity: .3;
    width: 100%;
    height: 1px;
    z-index: 18;
    background-color: #121212
}

.Sports-header--nav.svelte-1l2xv2t ul.svelte-1l2xv2t.svelte-1l2xv2t:after {
    display: block;
    content: "";
    position: absolute;
    opacity: .3;
    width: 100%;
    height: 1px;
    bottom: 26px;
    background-color: #121212
}

@media (min-width: 34.375em) {
    .Sports-header--nav.svelte-1l2xv2t ul.svelte-1l2xv2t.svelte-1l2xv2t:after {
        display: none
    }
}

.ios .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t,
.android .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
    margin: 0
}

.ios .Sports-header.svelte-1l2xv2t a.svelte-1l2xv2t.svelte-1l2xv2t,
.ios .Sports-header.svelte-1l2xv2t span.svelte-1l2xv2t.svelte-1l2xv2t,
.ios .Sports-header.svelte-1l2xv2t nav.svelte-1l2xv2t.svelte-1l2xv2t,
.android .Sports-header.svelte-1l2xv2t a.svelte-1l2xv2t.svelte-1l2xv2t,
.android .Sports-header.svelte-1l2xv2t span.svelte-1l2xv2t.svelte-1l2xv2t,
.android .Sports-header.svelte-1l2xv2t nav.svelte-1l2xv2t.svelte-1l2xv2t {
    z-index: 1
}

@media (min-width: 46.25em) {

    .ios .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t,
    .android .Sports-header.svelte-1l2xv2t.svelte-1l2xv2t.svelte-1l2xv2t {
        width: calc(100vw - var(--scroll-bar-width, 0px))
    }
}

.shapes.svelte-186u4lg {
    display: none;
    position: absolute;
    top: 0;
    right: -1px;
    height: 160px;
    width: auto;
    z-index: 19
}

@media (min-width: 71.25em) {
    .shapes.svelte-186u4lg {
        display: block
    }
}

.player.svelte-1gus7fp.svelte-1gus7fp {
    position: absolute;
    width: 77px;
    bottom: 54px;
    right: 36px;
    transition: .5s 1s ease-out;
    z-index: 0
}

@media (min-width: 36.875em) {
    .player.svelte-1gus7fp.svelte-1gus7fp {
        bottom: 27px
    }
}

@media (min-width: 46.25em) {
    .player.svelte-1gus7fp.svelte-1gus7fp {
        width: 120px
    }
}

@media (min-width: 61.25em) {
    .player.svelte-1gus7fp.svelte-1gus7fp {
        width: 110px;
        bottom: 29px;
        right: 101px
    }
}

@media (min-width: 71.25em) {
    .player.svelte-1gus7fp.svelte-1gus7fp {
        width: 108px;
        right: 277px;
        bottom: 38px
    }
}

.player.svelte-1gus7fp .leg-red.svelte-1gus7fp {
    transition: .2s 1.5s ease;
    transform-origin: 33% 66%
}

.player.svelte-1gus7fp .arm.svelte-1gus7fp {
    transition: .2s 2s ease
}

.animate-kick .player.svelte-1gus7fp.svelte-1gus7fp {
    transform: translate(-150px)
}

@media (min-width: 30em) {
    .animate-kick .player.svelte-1gus7fp.svelte-1gus7fp {
        transform: translate(-250px)
    }
}

@media (min-width: 46.25em) {
    .animate-kick .player.svelte-1gus7fp.svelte-1gus7fp {
        transform: translate(-315px)
    }
}

.animate-kick .player.svelte-1gus7fp .leg-red.svelte-1gus7fp {
    transform: rotate(90deg) translate(34%, -1%)
}

.animate-kick .player.svelte-1gus7fp .arm.svelte-1gus7fp {
    transform: translateY(-33%)
}

.animate-reset .player.svelte-1gus7fp.svelte-1gus7fp {
    transform: translate(0);
    transition-delay: 1s
}

.animate-reset .player.svelte-1gus7fp .leg-red.svelte-1gus7fp {
    transform: rotate(0) translate(0);
    transition-delay: .5s
}

.animate-reset .player.svelte-1gus7fp .arm.svelte-1gus7fp {
    transform: translate(0);
    transition-delay: .5s
}



/* guinea BLUE*/

.guinea-selected .gv-player-details,
.guinea-selected .gv-player-details-inner,
.guinea-selected #gv-player-details-pointer-inner,
.guinea-selected .gv-details-pointer-hand,
.guinea-selected .gv-player-details-block {
    border-color: #1268b3 !important
}

.guinea-selected .gv-player-details:before,
.guinea-selected .gv-player-details:after,
.guinea-selected .gv-player-details-inner:before,
.guinea-selected .gv-player-details-inner:after,
.guinea-selected #gv-player-details-pointer-inner:before,
.guinea-selected #gv-player-details-pointer-inner:after,
.guinea-selected .gv-details-pointer-hand:before,
.guinea-selected .gv-details-pointer-hand:after,
.guinea-selected .gv-player-details-block:before,
.guinea-selected .gv-player-details-block:after {
    border-color: #1268b3 !important
}

#gv-team-block_guinea .gv-team-base-background,
#gv-team-details-block_guinea .gv-team-base-background,
.gv-wc2018-widget-wrapper_guinea .gv-team-base-background {
    background-color: #1268b3
}

#gv-team-block_guinea .gv-team-base-background-dark,
#gv-team-details-block_guinea .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_guinea .gv-team-base-background-dark {
    background-color: #06253f
}

#gv-team-block_guinea .gv-team-base-border,
#gv-team-details-block_guinea .gv-team-base-border,
.gv-wc2018-widget-wrapper_guinea .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_guinea .gv-team-base-fill,
#gv-team-details-block_guinea .gv-team-base-fill,
.gv-wc2018-widget-wrapper_guinea .gv-team-base-fill,
#gv-team-block_guinea .gv-team-base-fill-darker-1,
#gv-team-details-block_guinea .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_guinea .gv-team-base-fill-darker-1 {
    fill: #1268b3
}

#gv-team-block_guinea .gv-team-base-fill-darker-2,
#gv-team-details-block_guinea .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_guinea .gv-team-base-fill-darker-2 {
    fill: #105b9c
}

#gv-team-block_guinea .gv-team-base-fill-darker-3,
#gv-team-details-block_guinea .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_guinea .gv-team-base-fill-darker-3 {
    fill: #0d4d85
}

#gv-team-block_guinea .gv-special-player-highlight:before,
#gv-team-details-block_guinea .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_guinea .gv-special-player-highlight:before {
    border-color: #1268b3
}

#gv-team-block_guinea .gv-team-shirt-fill,
#gv-team-details-block_guinea .gv-team-shirt-fill,
#gv-team-block_guinea .gv-team-shirt-fill-darker-1,
#gv-team-details-block_guinea .gv-team-shirt-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_guinea .gv-team-shirt-fill-darker-2,
#gv-team-details-block_guinea .gv-team-shirt-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_guinea .gv-team-shirt-fill-darker-3,
#gv-team-details-block_guinea .gv-team-shirt-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_guinea .gv-team-shorts-fill,
#gv-team-details-block_guinea .gv-team-shorts-fill,
#gv-team-block_guinea .gv-team-shorts-fill-darker-1,
#gv-team-details-block_guinea .gv-team-shorts-fill-darker-1 {
    fill: #023260
}

#gv-team-block_guinea .gv-team-shorts-fill-darker-2,
#gv-team-details-block_guinea .gv-team-shorts-fill-darker-2 {
    fill: #012547
}

#gv-team-block_guinea .gv-team-shorts-fill-darker-3,
#gv-team-details-block_guinea .gv-team-shorts-fill-darker-3 {
    fill: #01182e
}

#gv-team-block_guinea .gv-team-socks-fill,
#gv-team-details-block_guinea .gv-team-socks-fill,
#gv-team-block_guinea .gv-team-socks-fill-darker-1,
#gv-team-details-block_guinea .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_guinea .gv-team-socks-fill-darker-2,
#gv-team-details-block_guinea .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_guinea .gv-team-socks-fill-darker-3,
#gv-team-details-block_guinea .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

/* lesotho */
.lesotho-selected .gv-player-details,
.lesotho-selected .gv-player-details-inner,
.lesotho-selected #gv-player-details-pointer-inner,
.lesotho-selected .gv-details-pointer-hand,
.lesotho-selected .gv-player-details-block {
    border-color: #1268b3 !important
}

.lesotho-selected .gv-player-details:before,
.lesotho-selected .gv-player-details:after,
.lesotho-selected .gv-player-details-inner:before,
.lesotho-selected .gv-player-details-inner:after,
.lesotho-selected #gv-player-details-pointer-inner:before,
.lesotho-selected #gv-player-details-pointer-inner:after,
.lesotho-selected .gv-details-pointer-hand:before,
.lesotho-selected .gv-details-pointer-hand:after,
.lesotho-selected .gv-player-details-block:before,
.lesotho-selected .gv-player-details-block:after {
    border-color: #1268b3 !important
}

#gv-team-block_lesotho .gv-team-base-background,
#gv-team-details-block_lesotho .gv-team-base-background,
.gv-wc2018-widget-wrapper_lesotho .gv-team-base-background {
    background-color: #1268b3
}

#gv-team-block_lesotho .gv-team-base-background-dark,
#gv-team-details-block_lesotho .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_lesotho .gv-team-base-background-dark {
    background-color: #06253f
}

#gv-team-block_lesotho .gv-team-base-border,
#gv-team-details-block_lesotho .gv-team-base-border,
.gv-wc2018-widget-wrapper_lesotho .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_lesotho .gv-team-base-fill,
#gv-team-details-block_lesotho .gv-team-base-fill,
.gv-wc2018-widget-wrapper_lesotho .gv-team-base-fill,
#gv-team-block_lesotho .gv-team-base-fill-darker-1,
#gv-team-details-block_lesotho .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_lesotho .gv-team-base-fill-darker-1 {
    fill: #1268b3
}

#gv-team-block_lesotho .gv-team-base-fill-darker-2,
#gv-team-details-block_lesotho .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_lesotho .gv-team-base-fill-darker-2 {
    fill: #105b9c
}

#gv-team-block_lesotho .gv-team-base-fill-darker-3,
#gv-team-details-block_lesotho .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_lesotho .gv-team-base-fill-darker-3 {
    fill: #0d4d85
}

#gv-team-block_lesotho .gv-special-player-highlight:before,
#gv-team-details-block_lesotho .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_lesotho .gv-special-player-highlight:before {
    border-color: #1268b3
}

#gv-team-block_lesotho .gv-team-shirt-fill,
#gv-team-details-block_lesotho .gv-team-shirt-fill,
#gv-team-block_lesotho .gv-team-shirt-fill-darker-1,
#gv-team-details-block_lesotho .gv-team-shirt-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_lesotho .gv-team-shirt-fill-darker-2,
#gv-team-details-block_lesotho .gv-team-shirt-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_lesotho .gv-team-shirt-fill-darker-3,
#gv-team-details-block_lesotho .gv-team-shirt-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_lesotho .gv-team-shorts-fill,
#gv-team-details-block_lesotho .gv-team-shorts-fill,
#gv-team-block_lesotho .gv-team-shorts-fill-darker-1,
#gv-team-details-block_lesotho .gv-team-shorts-fill-darker-1 {
    fill: #023260
}

#gv-team-block_lesotho .gv-team-shorts-fill-darker-2,
#gv-team-details-block_lesotho .gv-team-shorts-fill-darker-2 {
    fill: #012547
}

#gv-team-block_lesotho .gv-team-shorts-fill-darker-3,
#gv-team-details-block_lesotho .gv-team-shorts-fill-darker-3 {
    fill: #01182e
}

#gv-team-block_lesotho .gv-team-socks-fill,
#gv-team-details-block_lesotho .gv-team-socks-fill,
#gv-team-block_lesotho .gv-team-socks-fill-darker-1,
#gv-team-details-block_lesotho .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_lesotho .gv-team-socks-fill-darker-2,
#gv-team-details-block_lesotho .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_lesotho .gv-team-socks-fill-darker-3,
#gv-team-details-block_lesotho .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

/* EL */
.el-selected .gv-player-details,
.el-selected .gv-player-details-inner,
.el-selected #gv-player-details-pointer-inner,
.el-selected .gv-details-pointer-hand,
.el-selected .gv-player-details-block {
    border-color: #1268b3 !important
}

.el-selected .gv-player-details:before,
.el-selected .gv-player-details:after,
.el-selected .gv-player-details-inner:before,
.el-selected .gv-player-details-inner:after,
.el-selected #gv-player-details-pointer-inner:before,
.el-selected #gv-player-details-pointer-inner:after,
.el-selected .gv-details-pointer-hand:before,
.el-selected .gv-details-pointer-hand:after,
.el-selected .gv-player-details-block:before,
.el-selected .gv-player-details-block:after {
    border-color: #1268b3 !important
}

#gv-team-block_el .gv-team-base-background,
#gv-team-details-block_el .gv-team-base-background,
.gv-wc2018-widget-wrapper_el .gv-team-base-background {
    background-color: #1268b3
}

#gv-team-block_el .gv-team-base-background-dark,
#gv-team-details-block_el .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_el .gv-team-base-background-dark {
    background-color: #06253f
}

#gv-team-block_el .gv-team-base-border,
#gv-team-details-block_el .gv-team-base-border,
.gv-wc2018-widget-wrapper_el .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_el .gv-team-base-fill,
#gv-team-details-block_el .gv-team-base-fill,
.gv-wc2018-widget-wrapper_el .gv-team-base-fill,
#gv-team-block_el .gv-team-base-fill-darker-1,
#gv-team-details-block_el .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_el .gv-team-base-fill-darker-1 {
    fill: #1268b3
}

#gv-team-block_el .gv-team-base-fill-darker-2,
#gv-team-details-block_el .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_el .gv-team-base-fill-darker-2 {
    fill: #105b9c
}

#gv-team-block_el .gv-team-base-fill-darker-3,
#gv-team-details-block_el .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_el .gv-team-base-fill-darker-3 {
    fill: #0d4d85
}

#gv-team-block_el .gv-special-player-highlight:before,
#gv-team-details-block_el .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_el .gv-special-player-highlight:before {
    border-color: #1268b3
}

#gv-team-block_el .gv-team-shirt-fill,
#gv-team-details-block_el .gv-team-shirt-fill,
#gv-team-block_el .gv-team-shirt-fill-darker-1,
#gv-team-details-block_el .gv-team-shirt-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_el .gv-team-shirt-fill-darker-2,
#gv-team-details-block_el .gv-team-shirt-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_el .gv-team-shirt-fill-darker-3,
#gv-team-details-block_el .gv-team-shirt-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_el .gv-team-shorts-fill,
#gv-team-details-block_el .gv-team-shorts-fill,
#gv-team-block_el .gv-team-shorts-fill-darker-1,
#gv-team-details-block_el .gv-team-shorts-fill-darker-1 {
    fill: #023260
}

#gv-team-block_el .gv-team-shorts-fill-darker-2,
#gv-team-details-block_el .gv-team-shorts-fill-darker-2 {
    fill: #012547
}

#gv-team-block_el .gv-team-shorts-fill-darker-3,
#gv-team-details-block_el .gv-team-shorts-fill-darker-3 {
    fill: #01182e
}

#gv-team-block_el .gv-team-socks-fill,
#gv-team-details-block_el .gv-team-socks-fill,
#gv-team-block_el .gv-team-socks-fill-darker-1,
#gv-team-details-block_el .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_el .gv-team-socks-fill-darker-2,
#gv-team-details-block_el .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_el .gv-team-socks-fill-darker-3,
#gv-team-details-block_el .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

/* togo */
.togo-selected .gv-player-details,
.togo-selected .gv-player-details-inner,
.togo-selected #gv-player-details-pointer-inner,
.togo-selected .gv-details-pointer-hand,
.togo-selected .gv-player-details-block {
    border-color: #1268b3 !important
}

.togo-selected .gv-player-details:before,
.togo-selected .gv-player-details:after,
.togo-selected .gv-player-details-inner:before,
.togo-selected .gv-player-details-inner:after,
.togo-selected #gv-player-details-pointer-inner:before,
.togo-selected #gv-player-details-pointer-inner:after,
.togo-selected .gv-details-pointer-hand:before,
.togo-selected .gv-details-pointer-hand:after,
.togo-selected .gv-player-details-block:before,
.togo-selected .gv-player-details-block:after {
    border-color: #1268b3 !important
}

#gv-team-block_togo .gv-team-base-background,
#gv-team-details-block_togo .gv-team-base-background,
.gv-wc2018-widget-wrapper_togo .gv-team-base-background {
    background-color: #1268b3
}

#gv-team-block_togo .gv-team-base-background-dark,
#gv-team-details-block_togo .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_togo .gv-team-base-background-dark {
    background-color: #06253f
}

#gv-team-block_togo .gv-team-base-border,
#gv-team-details-block_togo .gv-team-base-border,
.gv-wc2018-widget-wrapper_togo .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_togo .gv-team-base-fill,
#gv-team-details-block_togo .gv-team-base-fill,
.gv-wc2018-widget-wrapper_togo .gv-team-base-fill,
#gv-team-block_togo .gv-team-base-fill-darker-1,
#gv-team-details-block_togo .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_togo .gv-team-base-fill-darker-1 {
    fill: #1268b3
}

#gv-team-block_togo .gv-team-base-fill-darker-2,
#gv-team-details-block_togo .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_togo .gv-team-base-fill-darker-2 {
    fill: #105b9c
}

#gv-team-block_togo .gv-team-base-fill-darker-3,
#gv-team-details-block_togo .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_togo .gv-team-base-fill-darker-3 {
    fill: #0d4d85
}

#gv-team-block_togo .gv-special-player-highlight:before,
#gv-team-details-block_togo .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_togo .gv-special-player-highlight:before {
    border-color: #1268b3
}

#gv-team-block_togo .gv-team-shirt-fill,
#gv-team-details-block_togo .gv-team-shirt-fill,
#gv-team-block_togo .gv-team-shirt-fill-darker-1,
#gv-team-details-block_togo .gv-team-shirt-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_togo .gv-team-shirt-fill-darker-2,
#gv-team-details-block_togo .gv-team-shirt-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_togo .gv-team-shirt-fill-darker-3,
#gv-team-details-block_togo .gv-team-shirt-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_togo .gv-team-shorts-fill,
#gv-team-details-block_togo .gv-team-shorts-fill,
#gv-team-block_togo .gv-team-shorts-fill-darker-1,
#gv-team-details-block_togo .gv-team-shorts-fill-darker-1 {
    fill: #023260
}

#gv-team-block_togo .gv-team-shorts-fill-darker-2,
#gv-team-details-block_togo .gv-team-shorts-fill-darker-2 {
    fill: #012547
}

#gv-team-block_togo .gv-team-shorts-fill-darker-3,
#gv-team-details-block_togo .gv-team-shorts-fill-darker-3 {
    fill: #01182e
}

#gv-team-block_togo .gv-team-socks-fill,
#gv-team-details-block_togo .gv-team-socks-fill,
#gv-team-block_togo .gv-team-socks-fill-darker-1,
#gv-team-details-block_togo .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_togo .gv-team-socks-fill-darker-2,
#gv-team-details-block_togo .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_togo .gv-team-socks-fill-darker-3,
#gv-team-details-block_togo .gv-team-socks-fill-darker-3 {
    fill: #ddd
}


/* tanzania SILVER*/

.tanzania-selected .gv-player-details,
.tanzania-selected .gv-player-details-inner,
.tanzania-selected #gv-player-details-pointer-inner,
.tanzania-selected .gv-details-pointer-hand,
.tanzania-selected .gv-player-details-block {
    border-color: #d79b2a !important
        /* U shap border color */
}

.tanzania-selected .gv-player-details:before,
.tanzania-selected .gv-player-details:after,
.tanzania-selected .gv-player-details-inner:before,
.tanzania-selected .gv-player-details-inner:after,
.tanzania-selected #gv-player-details-pointer-inner:before,
.tanzania-selected #gv-player-details-pointer-inner:after,
.tanzania-selected .gv-details-pointer-hand:before,
.tanzania-selected .gv-details-pointer-hand:after,
.tanzania-selected .gv-player-details-block:before,
.tanzania-selected .gv-player-details-block:after {
    border-color: #d79b2a !important
        /* horizental border color  */
}

#gv-team-block_tanzania .gv-team-base-background,
#gv-team-details-block_tanzania .gv-team-base-background,
.gv-wc2018-widget-wrapper_tanzania .gv-team-base-background {
    background-color: #d79b2a
}

#gv-team-block_tanzania .gv-team-base-background-dark,
#gv-team-details-block_tanzania .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_tanzania .gv-team-base-background-dark {
    background-color: #6d4e14
}

#gv-team-block_tanzania .gv-team-base-border,
#gv-team-details-block_tanzania .gv-team-base-border,
.gv-wc2018-widget-wrapper_tanzania .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_tanzania .gv-team-base-fill,
#gv-team-details-block_tanzania .gv-team-base-fill,
.gv-wc2018-widget-wrapper_tanzania .gv-team-base-fill,
#gv-team-block_tanzania .gv-team-base-fill-darker-1,
#gv-team-details-block_tanzania .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_tanzania .gv-team-base-fill-darker-1 {
    fill: #d79b2a
}

#gv-team-block_tanzania .gv-team-base-fill-darker-2,
#gv-team-details-block_tanzania .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_tanzania .gv-team-base-fill-darker-2 {
    fill: #c38c25
}

#gv-team-block_tanzania .gv-team-base-fill-darker-3,
#gv-team-details-block_tanzania .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_tanzania .gv-team-base-fill-darker-3 {
    fill: #ad7d21
}

#gv-team-block_tanzania .gv-special-player-highlight:before,
#gv-team-details-block_tanzania .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_tanzania .gv-special-player-highlight:before {
    border-color: #d79b2a
}

#gv-team-block_tanzania .gv-team-shirt-fill,
#gv-team-details-block_tanzania .gv-team-shirt-fill,
#gv-team-block_tanzania .gv-team-shirt-fill-darker-1,
#gv-team-details-block_tanzania .gv-team-shirt-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_tanzania .gv-team-shirt-fill-darker-2,
#gv-team-details-block_tanzania .gv-team-shirt-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_tanzania .gv-team-shirt-fill-darker-3,
#gv-team-details-block_tanzania .gv-team-shirt-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_tanzania .gv-team-shorts-fill,
#gv-team-details-block_tanzania .gv-team-shorts-fill,
#gv-team-block_tanzania .gv-team-shorts-fill-darker-1,
#gv-team-details-block_tanzania .gv-team-shorts-fill-darker-1 {
    fill: #121212
}

#gv-team-block_tanzania .gv-team-shorts-fill-darker-2,
#gv-team-details-block_tanzania .gv-team-shorts-fill-darker-2 {
    fill: #050505
}

#gv-team-block_tanzania .gv-team-shorts-fill-darker-3,
#gv-team-details-block_tanzania .gv-team-shorts-fill-darker-3 {
    fill: #000
}

#gv-team-block_tanzania .gv-team-socks-fill,
#gv-team-details-block_tanzania .gv-team-socks-fill,
#gv-team-block_tanzania .gv-team-socks-fill-darker-1,
#gv-team-details-block_tanzania .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_tanzania .gv-team-socks-fill-darker-2,
#gv-team-details-block_tanzania .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_tanzania .gv-team-socks-fill-darker-3,
#gv-team-details-block_tanzania .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

/* kenya */
.kenya-selected .gv-player-details,
.kenya-selected .gv-player-details-inner,
.kenya-selected #gv-player-details-pointer-inner,
.kenya-selected .gv-details-pointer-hand,
.kenya-selected .gv-player-details-block {
    border-color: #d79b2a !important
        /* U shap border color */
}

.kenya-selected .gv-player-details:before,
.kenya-selected .gv-player-details:after,
.kenya-selected .gv-player-details-inner:before,
.kenya-selected .gv-player-details-inner:after,
.kenya-selected #gv-player-details-pointer-inner:before,
.kenya-selected #gv-player-details-pointer-inner:after,
.kenya-selected .gv-details-pointer-hand:before,
.kenya-selected .gv-details-pointer-hand:after,
.kenya-selected .gv-player-details-block:before,
.kenya-selected .gv-player-details-block:after {
    border-color: #d79b2a !important
        /* horizental border color  */
}

#gv-team-block_kenya .gv-team-base-background,
#gv-team-details-block_kenya .gv-team-base-background,
.gv-wc2018-widget-wrapper_kenya .gv-team-base-background {
    background-color: #d79b2a
}

#gv-team-block_kenya .gv-team-base-background-dark,
#gv-team-details-block_kenya .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_kenya .gv-team-base-background-dark {
    background-color: #6d4e14
}

#gv-team-block_kenya .gv-team-base-border,
#gv-team-details-block_kenya .gv-team-base-border,
.gv-wc2018-widget-wrapper_kenya .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_kenya .gv-team-base-fill,
#gv-team-details-block_kenya .gv-team-base-fill,
.gv-wc2018-widget-wrapper_kenya .gv-team-base-fill,
#gv-team-block_kenya .gv-team-base-fill-darker-1,
#gv-team-details-block_kenya .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_kenya .gv-team-base-fill-darker-1 {
    fill: #d79b2a
}

#gv-team-block_kenya .gv-team-base-fill-darker-2,
#gv-team-details-block_kenya .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_kenya .gv-team-base-fill-darker-2 {
    fill: #c38c25
}

#gv-team-block_kenya .gv-team-base-fill-darker-3,
#gv-team-details-block_kenya .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_kenya .gv-team-base-fill-darker-3 {
    fill: #ad7d21
}

#gv-team-block_kenya .gv-special-player-highlight:before,
#gv-team-details-block_kenya .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_kenya .gv-special-player-highlight:before {
    border-color: #d79b2a
        /* first div hover curcle color  */
}

#gv-team-block_kenya .gv-team-shirt-fill,
#gv-team-details-block_kenya .gv-team-shirt-fill,
#gv-team-block_kenya .gv-team-shirt-fill-darker-1,
#gv-team-details-block_kenya .gv-team-shirt-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_kenya .gv-team-shirt-fill-darker-2,
#gv-team-details-block_kenya .gv-team-shirt-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_kenya .gv-team-shirt-fill-darker-3,
#gv-team-details-block_kenya .gv-team-shirt-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_kenya .gv-team-shorts-fill,
#gv-team-details-block_kenya .gv-team-shorts-fill,
#gv-team-block_kenya .gv-team-shorts-fill-darker-1,
#gv-team-details-block_kenya .gv-team-shorts-fill-darker-1 {
    fill: #121212
}

#gv-team-block_kenya .gv-team-shorts-fill-darker-2,
#gv-team-details-block_kenya .gv-team-shorts-fill-darker-2 {
    fill: #050505
}

#gv-team-block_kenya .gv-team-shorts-fill-darker-3,
#gv-team-details-block_kenya .gv-team-shorts-fill-darker-3 {
    fill: #000
}

#gv-team-block_kenya .gv-team-socks-fill,
#gv-team-details-block_kenya .gv-team-socks-fill,
#gv-team-block_kenya .gv-team-socks-fill-darker-1,
#gv-team-details-block_kenya .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_kenya .gv-team-socks-fill-darker-2,
#gv-team-details-block_kenya .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_kenya .gv-team-socks-fill-darker-3,
#gv-team-details-block_kenya .gv-team-socks-fill-darker-3 {
    fill: #ddd
}

/* congo */
.congo-selected .gv-player-details,
.congo-selected .gv-player-details-inner,
.congo-selected #gv-player-details-pointer-inner,
.congo-selected .gv-details-pointer-hand,
.congo-selected .gv-player-details-block {
    border-color: #d79b2a !important
        /* U shap border color */
}

.congo-selected .gv-player-details:before,
.congo-selected .gv-player-details:after,
.congo-selected .gv-player-details-inner:before,
.congo-selected .gv-player-details-inner:after,
.congo-selected #gv-player-details-pointer-inner:before,
.congo-selected #gv-player-details-pointer-inner:after,
.congo-selected .gv-details-pointer-hand:before,
.congo-selected .gv-details-pointer-hand:after,
.congo-selected .gv-player-details-block:before,
.congo-selected .gv-player-details-block:after {
    border-color: #d79b2a !important
        /* horizental border color  */
}

#gv-team-block_congo .gv-team-base-background,
#gv-team-details-block_congo .gv-team-base-background,
.gv-wc2018-widget-wrapper_congo .gv-team-base-background {
    background-color: #d79b2a
}

#gv-team-block_congo .gv-team-base-background-dark,
#gv-team-details-block_congo .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_congo .gv-team-base-background-dark {
    background-color: #6d4e14
}

#gv-team-block_congo .gv-team-base-border,
#gv-team-details-block_congo .gv-team-base-border,
.gv-wc2018-widget-wrapper_congo .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_congo .gv-team-base-fill,
#gv-team-details-block_congo .gv-team-base-fill,
.gv-wc2018-widget-wrapper_congo .gv-team-base-fill,
#gv-team-block_congo .gv-team-base-fill-darker-1,
#gv-team-details-block_congo .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_congo .gv-team-base-fill-darker-1 {
    fill: #d79b2a
}

#gv-team-block_congo .gv-team-base-fill-darker-2,
#gv-team-details-block_congo .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_congo .gv-team-base-fill-darker-2 {
    fill: #c38c25
}

#gv-team-block_congo .gv-team-base-fill-darker-3,
#gv-team-details-block_congo .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_congo .gv-team-base-fill-darker-3 {
    fill: #ad7d21
}

#gv-team-block_congo .gv-special-player-highlight:before,
#gv-team-details-block_congo .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_congo .gv-special-player-highlight:before {
    border-color: #d79b2a
        /* first div hover curcle color  */
}

#gv-team-block_congo .gv-team-shirt-fill,
#gv-team-details-block_congo .gv-team-shirt-fill,
#gv-team-block_congo .gv-team-shirt-fill-darker-1,
#gv-team-details-block_congo .gv-team-shirt-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_congo .gv-team-shirt-fill-darker-2,
#gv-team-details-block_congo .gv-team-shirt-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_congo .gv-team-shirt-fill-darker-3,
#gv-team-details-block_congo .gv-team-shirt-fill-darker-3 {
    fill: #ddd
}

#gv-team-block_congo .gv-team-shorts-fill,
#gv-team-details-block_congo .gv-team-shorts-fill,
#gv-team-block_congo .gv-team-shorts-fill-darker-1,
#gv-team-details-block_congo .gv-team-shorts-fill-darker-1 {
    fill: #121212
}

#gv-team-block_congo .gv-team-shorts-fill-darker-2,
#gv-team-details-block_congo .gv-team-shorts-fill-darker-2 {
    fill: #050505
}

#gv-team-block_congo .gv-team-shorts-fill-darker-3,
#gv-team-details-block_congo .gv-team-shorts-fill-darker-3 {
    fill: #000
}

#gv-team-block_congo .gv-team-socks-fill,
#gv-team-details-block_congo .gv-team-socks-fill,
#gv-team-block_congo .gv-team-socks-fill-darker-1,
#gv-team-details-block_congo .gv-team-socks-fill-darker-1 {
    fill: #f6f6f6
}

#gv-team-block_congo .gv-team-socks-fill-darker-2,
#gv-team-details-block_congo .gv-team-socks-fill-darker-2 {
    fill: #e9e9e9
}

#gv-team-block_congo .gv-team-socks-fill-darker-3,
#gv-team-details-block_congo .gv-team-socks-fill-darker-3 {
    fill: #ddd
}



/*mozambique YELLOW */

.mozambique-selected .gv-player-details,
.mozambique-selected .gv-player-details-inner,
.mozambique-selected #gv-player-details-pointer-inner,
.mozambique-selected .gv-details-pointer-hand,
.mozambique-selected .gv-player-details-block {
    border-color: #f0c32b !important
}

.mozambique-selected .gv-player-details:before,
.mozambique-selected .gv-player-details:after,
.mozambique-selected .gv-player-details-inner:before,
.mozambique-selected .gv-player-details-inner:after,
.mozambique-selected #gv-player-details-pointer-inner:before,
.mozambique-selected #gv-player-details-pointer-inner:after,
.mozambique-selected .gv-details-pointer-hand:before,
.mozambique-selected .gv-details-pointer-hand:after,
.mozambique-selected .gv-player-details-block:before,
.mozambique-selected .gv-player-details-block:after {
    border-color: #f0c32b !important
}

#gv-team-block_mozambique .gv-team-base-background,
#gv-team-details-block_mozambique .gv-team-base-background,
.gv-wc2018-widget-wrapper_mozambique .gv-team-base-background {
    background-color: #f0c32b
}

#gv-team-block_mozambique .gv-team-base-background-dark,
#gv-team-details-block_mozambique .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_mozambique .gv-team-base-background-dark {
    background-color: #91720a
}

#gv-team-block_mozambique .gv-team-base-border,
#gv-team-details-block_mozambique .gv-team-base-border,
.gv-wc2018-widget-wrapper_mozambique .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_mozambique .gv-team-base-fill,
#gv-team-details-block_mozambique .gv-team-base-fill,
.gv-wc2018-widget-wrapper_mozambique .gv-team-base-fill,
#gv-team-block_mozambique .gv-team-base-fill-darker-1,
#gv-team-details-block_mozambique .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_mozambique .gv-team-base-fill-darker-1 {
    fill: #f0c32b
}

#gv-team-block_mozambique .gv-team-base-fill-darker-2,
#gv-team-details-block_mozambique .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_mozambique .gv-team-base-fill-darker-2 {
    fill: #eebc13
}

#gv-team-block_mozambique .gv-team-base-fill-darker-3,
#gv-team-details-block_mozambique .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_mozambique .gv-team-base-fill-darker-3 {
    fill: #d9ab0f
}

#gv-team-block_mozambique .gv-special-player-highlight:before,
#gv-team-details-block_mozambique .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_mozambique .gv-special-player-highlight:before {
    border-color: #f0c32b
}

/* cameroon */
.cameroon-selected .gv-player-details,
.cameroon-selected .gv-player-details-inner,
.cameroon-selected #gv-player-details-pointer-inner,
.cameroon-selected .gv-details-pointer-hand,
.cameroon-selected .gv-player-details-block {
    border-color: #f0c32b !important
}

.cameroon-selected .gv-player-details:before,
.cameroon-selected .gv-player-details:after,
.cameroon-selected .gv-player-details-inner:before,
.cameroon-selected .gv-player-details-inner:after,
.cameroon-selected #gv-player-details-pointer-inner:before,
.cameroon-selected #gv-player-details-pointer-inner:after,
.cameroon-selected .gv-details-pointer-hand:before,
.cameroon-selected .gv-details-pointer-hand:after,
.cameroon-selected .gv-player-details-block:before,
.cameroon-selected .gv-player-details-block:after {
    border-color: #f0c32b !important
}

#gv-team-block_cameroon .gv-team-base-background,
#gv-team-details-block_cameroon .gv-team-base-background,
.gv-wc2018-widget-wrapper_cameroon .gv-team-base-background {
    background-color: #f0c32b
}

#gv-team-block_cameroon .gv-team-base-background-dark,
#gv-team-details-block_cameroon .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_cameroon .gv-team-base-background-dark {
    background-color: #91720a
}

#gv-team-block_cameroon .gv-team-base-border,
#gv-team-details-block_cameroon .gv-team-base-border,
.gv-wc2018-widget-wrapper_cameroon .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_cameroon .gv-team-base-fill,
#gv-team-details-block_cameroon .gv-team-base-fill,
.gv-wc2018-widget-wrapper_cameroon .gv-team-base-fill,
#gv-team-block_cameroon .gv-team-base-fill-darker-1,
#gv-team-details-block_cameroon .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_cameroon .gv-team-base-fill-darker-1 {
    fill: #f0c32b
}

#gv-team-block_cameroon .gv-team-base-fill-darker-2,
#gv-team-details-block_cameroon .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_cameroon .gv-team-base-fill-darker-2 {
    fill: #eebc13
}

#gv-team-block_cameroon .gv-team-base-fill-darker-3,
#gv-team-details-block_cameroon .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_cameroon .gv-team-base-fill-darker-3 {
    fill: #d9ab0f
}

#gv-team-block_cameroon .gv-special-player-highlight:before,
#gv-team-details-block_cameroon .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_cameroon .gv-special-player-highlight:before {
    border-color: #f0c32b
}

/* 

uganda */
.uganda-selected .gv-player-details,
.uganda-selected .gv-player-details-inner,
.uganda-selected #gv-player-details-pointer-inner,
.uganda-selected .gv-details-pointer-hand,
.uganda-selected .gv-player-details-block {
    border-color: #f0c32b !important
}

.uganda-selected .gv-player-details:before,
.uganda-selected .gv-player-details:after,
.uganda-selected .gv-player-details-inner:before,
.uganda-selected .gv-player-details-inner:after,
.uganda-selected #gv-player-details-pointer-inner:before,
.uganda-selected #gv-player-details-pointer-inner:after,
.uganda-selected .gv-details-pointer-hand:before,
.uganda-selected .gv-details-pointer-hand:after,
.uganda-selected .gv-player-details-block:before,
.uganda-selected .gv-player-details-block:after {
    border-color: #f0c32b !important
}

#gv-team-block_uganda .gv-team-base-background,
#gv-team-details-block_uganda .gv-team-base-background,
.gv-wc2018-widget-wrapper_uganda .gv-team-base-background {
    background-color: #f0c32b
}

#gv-team-block_uganda .gv-team-base-background-dark,
#gv-team-details-block_uganda .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_uganda .gv-team-base-background-dark {
    background-color: #91720a
}

#gv-team-block_uganda .gv-team-base-border,
#gv-team-details-block_uganda .gv-team-base-border,
.gv-wc2018-widget-wrapper_uganda .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_uganda .gv-team-base-fill,
#gv-team-details-block_uganda .gv-team-base-fill,
.gv-wc2018-widget-wrapper_uganda .gv-team-base-fill,
#gv-team-block_uganda .gv-team-base-fill-darker-1,
#gv-team-details-block_uganda .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_uganda .gv-team-base-fill-darker-1 {
    fill: #f0c32b
}

#gv-team-block_uganda .gv-team-base-fill-darker-2,
#gv-team-details-block_uganda .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_uganda .gv-team-base-fill-darker-2 {
    fill: #eebc13
}

#gv-team-block_uganda .gv-team-base-fill-darker-3,
#gv-team-details-block_uganda .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_uganda .gv-team-base-fill-darker-3 {
    fill: #d9ab0f
}

#gv-team-block_uganda .gv-special-player-highlight:before,
#gv-team-details-block_uganda .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_uganda .gv-special-player-highlight:before {
    border-color: #f0c32b
}

/* rwanda */
.rwanda-selected .gv-player-details,
.rwanda-selected .gv-player-details-inner,
.rwanda-selected #gv-player-details-pointer-inner,
.rwanda-selected .gv-details-pointer-hand,
.rwanda-selected .gv-player-details-block {
    border-color: #f0c32b !important
}

.rwanda-selected .gv-player-details:before,
.rwanda-selected .gv-player-details:after,
.rwanda-selected .gv-player-details-inner:before,
.rwanda-selected .gv-player-details-inner:after,
.rwanda-selected #gv-player-details-pointer-inner:before,
.rwanda-selected #gv-player-details-pointer-inner:after,
.rwanda-selected .gv-details-pointer-hand:before,
.rwanda-selected .gv-details-pointer-hand:after,
.rwanda-selected .gv-player-details-block:before,
.rwanda-selected .gv-player-details-block:after {
    border-color: #f0c32b !important
}

#gv-team-block_rwanda .gv-team-base-background,
#gv-team-details-block_rwanda .gv-team-base-background,
.gv-wc2018-widget-wrapper_rwanda .gv-team-base-background {
    background-color: #f0c32b
}

#gv-team-block_rwanda .gv-team-base-background-dark,
#gv-team-details-block_rwanda .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_rwanda .gv-team-base-background-dark {
    background-color: #91720a
}

#gv-team-block_rwanda .gv-team-base-border,
#gv-team-details-block_rwanda .gv-team-base-border,
.gv-wc2018-widget-wrapper_rwanda .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_rwanda .gv-team-base-fill,
#gv-team-details-block_rwanda .gv-team-base-fill,
.gv-wc2018-widget-wrapper_rwanda .gv-team-base-fill,
#gv-team-block_rwanda .gv-team-base-fill-darker-1,
#gv-team-details-block_rwanda .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_rwanda .gv-team-base-fill-darker-1 {
    fill: #f0c32b
}

#gv-team-block_rwanda .gv-team-base-fill-darker-2,
#gv-team-details-block_rwanda .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_rwanda .gv-team-base-fill-darker-2 {
    fill: #eebc13
}

#gv-team-block_rwanda .gv-team-base-fill-darker-3,
#gv-team-details-block_rwanda .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_rwanda .gv-team-base-fill-darker-3 {
    fill: #d9ab0f
}

#gv-team-block_rwanda .gv-special-player-highlight:before,
#gv-team-details-block_rwanda .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_rwanda .gv-special-player-highlight:before {
    border-color: #f0c32b
}


/* ethiopia RED*/

.ethiopia-selected .gv-player-details,
.ethiopia-selected .gv-player-details-inner,
.ethiopia-selected #gv-player-details-pointer-inner,
.ethiopia-selected .gv-details-pointer-hand,
.ethiopia-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.ethiopia-selected .gv-player-details:before,
.ethiopia-selected .gv-player-details:after,
.ethiopia-selected .gv-player-details-inner:before,
.ethiopia-selected .gv-player-details-inner:after,
.ethiopia-selected #gv-player-details-pointer-inner:before,
.ethiopia-selected #gv-player-details-pointer-inner:after,
.ethiopia-selected .gv-details-pointer-hand:before,
.ethiopia-selected .gv-details-pointer-hand:after,
.ethiopia-selected .gv-player-details-block:before,
.ethiopia-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_ethiopia .gv-team-base-background,
#gv-team-details-block_ethiopia .gv-team-base-background,
.gv-wc2018-widget-wrapper_ethiopia .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_ethiopia .gv-team-base-background-dark,
#gv-team-details-block_ethiopia .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_ethiopia .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_ethiopia .gv-team-base-border,
#gv-team-details-block_ethiopia .gv-team-base-border,
.gv-wc2018-widget-wrapper_ethiopia .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_ethiopia .gv-team-base-fill,
#gv-team-details-block_ethiopia .gv-team-base-fill,
.gv-wc2018-widget-wrapper_ethiopia .gv-team-base-fill,
#gv-team-block_ethiopia .gv-team-base-fill-darker-1,
#gv-team-details-block_ethiopia .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_ethiopia .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_ethiopia .gv-team-base-fill-darker-2,
#gv-team-details-block_ethiopia .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_ethiopia .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_ethiopia .gv-team-base-fill-darker-3,
#gv-team-details-block_ethiopia .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_ethiopia .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_ethiopia .gv-special-player-highlight:before,
#gv-team-details-block_ethiopia .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_ethiopia .gv-special-player-highlight:before {
    border-color: #f1493b
}

/* liberia */
.liberia-selected .gv-player-details,
.liberia-selected .gv-player-details-inner,
.liberia-selected #gv-player-details-pointer-inner,
.liberia-selected .gv-details-pointer-hand,
.liberia-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.liberia-selected .gv-player-details:before,
.liberia-selected .gv-player-details:after,
.liberia-selected .gv-player-details-inner:before,
.liberia-selected .gv-player-details-inner:after,
.liberia-selected #gv-player-details-pointer-inner:before,
.liberia-selected #gv-player-details-pointer-inner:after,
.liberia-selected .gv-details-pointer-hand:before,
.liberia-selected .gv-details-pointer-hand:after,
.liberia-selected .gv-player-details-block:before,
.liberia-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_liberia .gv-team-base-background,
#gv-team-details-block_liberia .gv-team-base-background,
.gv-wc2018-widget-wrapper_liberia .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_liberia .gv-team-base-background-dark,
#gv-team-details-block_liberia .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_liberia .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_liberia .gv-team-base-border,
#gv-team-details-block_liberia .gv-team-base-border,
.gv-wc2018-widget-wrapper_liberia .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_liberia .gv-team-base-fill,
#gv-team-details-block_liberia .gv-team-base-fill,
.gv-wc2018-widget-wrapper_liberia .gv-team-base-fill,
#gv-team-block_liberia .gv-team-base-fill-darker-1,
#gv-team-details-block_liberia .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_liberia .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_liberia .gv-team-base-fill-darker-2,
#gv-team-details-block_liberia .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_liberia .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_liberia .gv-team-base-fill-darker-3,
#gv-team-details-block_liberia .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_liberia .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_liberia .gv-special-player-highlight:before,
#gv-team-details-block_liberia .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_liberia .gv-special-player-highlight:before {
    border-color: #f1493b
}

/* malawi */
.malawi-selected .gv-player-details,
.malawi-selected .gv-player-details-inner,
.malawi-selected #gv-player-details-pointer-inner,
.malawi-selected .gv-details-pointer-hand,
.malawi-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.malawi-selected .gv-player-details:before,
.malawi-selected .gv-player-details:after,
.malawi-selected .gv-player-details-inner:before,
.malawi-selected .gv-player-details-inner:after,
.malawi-selected #gv-player-details-pointer-inner:before,
.malawi-selected #gv-player-details-pointer-inner:after,
.malawi-selected .gv-details-pointer-hand:before,
.malawi-selected .gv-details-pointer-hand:after,
.malawi-selected .gv-player-details-block:before,
.malawi-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_malawi .gv-team-base-background,
#gv-team-details-block_malawi .gv-team-base-background,
.gv-wc2018-widget-wrapper_malawi .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_malawi .gv-team-base-background-dark,
#gv-team-details-block_malawi .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_malawi .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_malawi .gv-team-base-border,
#gv-team-details-block_malawi .gv-team-base-border,
.gv-wc2018-widget-wrapper_malawi .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_malawi .gv-team-base-fill,
#gv-team-details-block_malawi .gv-team-base-fill,
.gv-wc2018-widget-wrapper_malawi .gv-team-base-fill,
#gv-team-block_malawi .gv-team-base-fill-darker-1,
#gv-team-details-block_malawi .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_malawi .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_malawi .gv-team-base-fill-darker-2,
#gv-team-details-block_malawi .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_malawi .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_malawi .gv-team-base-fill-darker-3,
#gv-team-details-block_malawi .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_malawi .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_malawi .gv-special-player-highlight:before,
#gv-team-details-block_malawi .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_malawi .gv-special-player-highlight:before {
    border-color: #f1493b
}

/* burundi */
.burundi-selected .gv-player-details,
.burundi-selected .gv-player-details-inner,
.burundi-selected #gv-player-details-pointer-inner,
.burundi-selected .gv-details-pointer-hand,
.burundi-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.burundi-selected .gv-player-details:before,
.burundi-selected .gv-player-details:after,
.burundi-selected .gv-player-details-inner:before,
.burundi-selected .gv-player-details-inner:after,
.burundi-selected #gv-player-details-pointer-inner:before,
.burundi-selected #gv-player-details-pointer-inner:after,
.burundi-selected .gv-details-pointer-hand:before,
.burundi-selected .gv-details-pointer-hand:after,
.burundi-selected .gv-player-details-block:before,
.burundi-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_burundi .gv-team-base-background,
#gv-team-details-block_burundi .gv-team-base-background,
.gv-wc2018-widget-wrapper_burundi .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_burundi .gv-team-base-background-dark,
#gv-team-details-block_burundi .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_burundi .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_burundi .gv-team-base-border,
#gv-team-details-block_burundi .gv-team-base-border,
.gv-wc2018-widget-wrapper_burundi .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_burundi .gv-team-base-fill,
#gv-team-details-block_burundi .gv-team-base-fill,
.gv-wc2018-widget-wrapper_burundi .gv-team-base-fill,
#gv-team-block_burundi .gv-team-base-fill-darker-1,
#gv-team-details-block_burundi .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_burundi .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_burundi .gv-team-base-fill-darker-2,
#gv-team-details-block_burundi .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_burundi .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_burundi .gv-team-base-fill-darker-3,
#gv-team-details-block_burundi .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_burundi .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_burundi .gv-special-player-highlight:before,
#gv-team-details-block_burundi .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_burundi .gv-special-player-highlight:before {
    border-color: #f1493b
}

/* united */
.united-selected .gv-player-details,
.united-selected .gv-player-details-inner,
.united-selected #gv-player-details-pointer-inner,
.united-selected .gv-details-pointer-hand,
.united-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.united-selected .gv-player-details:before,
.united-selected .gv-player-details:after,
.united-selected .gv-player-details-inner:before,
.united-selected .gv-player-details-inner:after,
.united-selected #gv-player-details-pointer-inner:before,
.united-selected #gv-player-details-pointer-inner:after,
.united-selected .gv-details-pointer-hand:before,
.united-selected .gv-details-pointer-hand:after,
.united-selected .gv-player-details-block:before,
.united-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_united .gv-team-base-background,
#gv-team-details-block_united .gv-team-base-background,
.gv-wc2018-widget-wrapper_united .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_united .gv-team-base-background-dark,
#gv-team-details-block_united .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_united .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_united .gv-team-base-border,
#gv-team-details-block_united .gv-team-base-border,
.gv-wc2018-widget-wrapper_united .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_united .gv-team-base-fill,
#gv-team-details-block_united .gv-team-base-fill,
.gv-wc2018-widget-wrapper_united .gv-team-base-fill,
#gv-team-block_united .gv-team-base-fill-darker-1,
#gv-team-details-block_united .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_united .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_united .gv-team-base-fill-darker-2,
#gv-team-details-block_united .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_united .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_united .gv-team-base-fill-darker-3,
#gv-team-details-block_united .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_united .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_united .gv-special-player-highlight:before,
#gv-team-details-block_united .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_united .gv-special-player-highlight:before {
    border-color: #f1493b
}

/* guineabissau */
.guineab-selected .gv-player-details,
.guineab-selected .gv-player-details-inner,
.guineab-selected #gv-player-details-pointer-inner,
.guineab-selected .gv-details-pointer-hand,
.guineab-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.guineab-selected .gv-player-details:before,
.guineab-selected .gv-player-details:after,
.guineab-selected .gv-player-details-inner:before,
.guineab-selected .gv-player-details-inner:after,
.guineab-selected #gv-player-details-pointer-inner:before,
.guineab-selected #gv-player-details-pointer-inner:after,
.guineab-selected .gv-details-pointer-hand:before,
.guineab-selected .gv-details-pointer-hand:after,
.guineab-selected .gv-player-details-block:before,
.guineab-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_guineab .gv-team-base-background,
#gv-team-details-block_guineab .gv-team-base-background,
.gv-wc2018-widget-wrapper_guineab .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_guineab .gv-team-base-background-dark,
#gv-team-details-block_guineab .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_guineab .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_guineab .gv-team-base-border,
#gv-team-details-block_guineab .gv-team-base-border,
.gv-wc2018-widget-wrapper_guineab .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_guineab .gv-team-base-fill,
#gv-team-details-block_guineab .gv-team-base-fill,
.gv-wc2018-widget-wrapper_guineab .gv-team-base-fill,
#gv-team-block_guineab .gv-team-base-fill-darker-1,
#gv-team-details-block_guineab .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_guineab .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_guineab .gv-team-base-fill-darker-2,
#gv-team-details-block_guineab .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_guineab .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_guineab .gv-team-base-fill-darker-3,
#gv-team-details-block_guineab .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_guineab .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_guineab .gv-special-player-highlight:before,
#gv-team-details-block_guineab .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_guineab .gv-special-player-highlight:before {
    border-color: #f1493b
}
/* .guineabissau-selected .gv-player-details,
.guineabissau-selected .gv-player-details-inner,
.guineabissau-selected #gv-player-details-pointer-inner,
.guineabissau-selected .gv-details-pointer-hand,
.guineabissau-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.guineabissau-selected .gv-player-details:before,
.guineabissau-selected .gv-player-details:after,
.guineabissau-selected .gv-player-details-inner:before,
.guineabissau-selected .gv-player-details-inner:after,
.guineabissau-selected #gv-player-details-pointer-inner:before,
.guineabissau-selected #gv-player-details-pointer-inner:after,
.guineabissau-selected .gv-details-pointer-hand:before,
.guineabissau-selected .gv-details-pointer-hand:after,
.guineabissau-selected .gv-player-details-block:before,
.guineabissau-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_guineabissau .gv-team-base-background,
#gv-team-details-block_guineabissau .gv-team-base-background,
.gv-wc2018-widget-wrapper_guineabissau .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_guineabissau .gv-team-base-background-dark,
#gv-team-details-block_guineabissau .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_guineabissau .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_guineabissau .gv-team-base-border,
#gv-team-details-block_guineabissau .gv-team-base-border,
.gv-wc2018-widget-wrapper_guineabissau .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_guineabissau .gv-team-base-fill,
#gv-team-details-block_guineabissau .gv-team-base-fill,
.gv-wc2018-widget-wrapper_guineabissau .gv-team-base-fill,
#gv-team-block_guineabissau .gv-team-base-fill-darker-1,
#gv-team-details-block_guineabissau .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_guineabissau .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_guineabissau .gv-team-base-fill-darker-2,
#gv-team-details-block_guineabissau .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_guineabissau .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_guineabissau .gv-team-base-fill-darker-3,
#gv-team-details-block_guineabissau .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_guineabissau .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_guineabissau .gv-special-player-highlight:before,
#gv-team-details-block_guineabissau .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_guineabissau .gv-special-player-highlight:before {
    border-color: #f1493b
} */

/* gambia */
.gambia-selected .gv-player-details,
.gambia-selected .gv-player-details-inner,
.gambia-selected #gv-player-details-pointer-inner,
.gambia-selected .gv-details-pointer-hand,
.gambia-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.gambia-selected .gv-player-details:before,
.gambia-selected .gv-player-details:after,
.gambia-selected .gv-player-details-inner:before,
.gambia-selected .gv-player-details-inner:after,
.gambia-selected #gv-player-details-pointer-inner:before,
.gambia-selected #gv-player-details-pointer-inner:after,
.gambia-selected .gv-details-pointer-hand:before,
.gambia-selected .gv-details-pointer-hand:after,
.gambia-selected .gv-player-details-block:before,
.gambia-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_gambia .gv-team-base-background,
#gv-team-details-block_gambia .gv-team-base-background,
.gv-wc2018-widget-wrapper_gambia .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_gambia .gv-team-base-background-dark,
#gv-team-details-block_gambia .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_gambia .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_gambia .gv-team-base-border,
#gv-team-details-block_gambia .gv-team-base-border,
.gv-wc2018-widget-wrapper_gambia .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_gambia .gv-team-base-fill,
#gv-team-details-block_gambia .gv-team-base-fill,
.gv-wc2018-widget-wrapper_gambia .gv-team-base-fill,
#gv-team-block_gambia .gv-team-base-fill-darker-1,
#gv-team-details-block_gambia .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_gambia .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_gambia .gv-team-base-fill-darker-2,
#gv-team-details-block_gambia .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_gambia .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_gambia .gv-team-base-fill-darker-3,
#gv-team-details-block_gambia .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_gambia .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_gambia .gv-special-player-highlight:before,
#gv-team-details-block_gambia .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_gambia .gv-special-player-highlight:before {
    border-color: #f1493b
}

/* thailand */
.thailand-selected .gv-player-details,
.thailand-selected .gv-player-details-inner,
.thailand-selected #gv-player-details-pointer-inner,
.thailand-selected .gv-details-pointer-hand,
.thailand-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.thailand-selected .gv-player-details:before,
.thailand-selected .gv-player-details:after,
.thailand-selected .gv-player-details-inner:before,
.thailand-selected .gv-player-details-inner:after,
.thailand-selected #gv-player-details-pointer-inner:before,
.thailand-selected #gv-player-details-pointer-inner:after,
.thailand-selected .gv-details-pointer-hand:before,
.thailand-selected .gv-details-pointer-hand:after,
.thailand-selected .gv-player-details-block:before,
.thailand-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_thailand .gv-team-base-background,
#gv-team-details-block_thailand .gv-team-base-background,
.gv-wc2018-widget-wrapper_thailand .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_thailand .gv-team-base-background-dark,
#gv-team-details-block_thailand .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_thailand .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_thailand .gv-team-base-border,
#gv-team-details-block_thailand .gv-team-base-border,
.gv-wc2018-widget-wrapper_thailand .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_thailand .gv-team-base-fill,
#gv-team-details-block_thailand .gv-team-base-fill,
.gv-wc2018-widget-wrapper_thailand .gv-team-base-fill,
#gv-team-block_thailand .gv-team-base-fill-darker-1,
#gv-team-details-block_thailand .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_thailand .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_thailand .gv-team-base-fill-darker-2,
#gv-team-details-block_thailand .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_thailand .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_thailand .gv-team-base-fill-darker-3,
#gv-team-details-block_thailand .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_thailand .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_thailand .gv-special-player-highlight:before,
#gv-team-details-block_thailand .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_thailand .gv-special-player-highlight:before {
    border-color: #f1493b
}

/* trinidad */
.trinidad-selected .gv-player-details,
.trinidad-selected .gv-player-details-inner,
.trinidad-selected #gv-player-details-pointer-inner,
.trinidad-selected .gv-details-pointer-hand,
.trinidad-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.trinidad-selected .gv-player-details:before,
.trinidad-selected .gv-player-details:after,
.trinidad-selected .gv-player-details-inner:before,
.trinidad-selected .gv-player-details-inner:after,
.trinidad-selected #gv-player-details-pointer-inner:before,
.trinidad-selected #gv-player-details-pointer-inner:after,
.trinidad-selected .gv-details-pointer-hand:before,
.trinidad-selected .gv-details-pointer-hand:after,
.trinidad-selected .gv-player-details-block:before,
.trinidad-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_trinidad .gv-team-base-background,
#gv-team-details-block_trinidad .gv-team-base-background,
.gv-wc2018-widget-wrapper_trinidad .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_trinidad .gv-team-base-background-dark,
#gv-team-details-block_trinidad .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_trinidad .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_trinidad .gv-team-base-border,
#gv-team-details-block_trinidad .gv-team-base-border,
.gv-wc2018-widget-wrapper_trinidad .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_trinidad .gv-team-base-fill,
#gv-team-details-block_trinidad .gv-team-base-fill,
.gv-wc2018-widget-wrapper_trinidad .gv-team-base-fill,
#gv-team-block_trinidad .gv-team-base-fill-darker-1,
#gv-team-details-block_trinidad .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_trinidad .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_trinidad .gv-team-base-fill-darker-2,
#gv-team-details-block_trinidad .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_trinidad .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_trinidad .gv-team-base-fill-darker-3,
#gv-team-details-block_trinidad .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_trinidad .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_trinidad .gv-special-player-highlight:before,
#gv-team-details-block_trinidad .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_trinidad .gv-special-player-highlight:before {
    border-color: #f1493b
}

/* burkina */
.burkina-selected .gv-player-details,
.burkina-selected .gv-player-details-inner,
.burkina-selected #gv-player-details-pointer-inner,
.burkina-selected .gv-details-pointer-hand,
.burkina-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.burkina-selected .gv-player-details:before,
.burkina-selected .gv-player-details:after,
.burkina-selected .gv-player-details-inner:before,
.burkina-selected .gv-player-details-inner:after,
.burkina-selected #gv-player-details-pointer-inner:before,
.burkina-selected #gv-player-details-pointer-inner:after,
.burkina-selected .gv-details-pointer-hand:before,
.burkina-selected .gv-details-pointer-hand:after,
.burkina-selected .gv-player-details-block:before,
.burkina-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_burkina .gv-team-base-background,
#gv-team-details-block_burkina .gv-team-base-background,
.gv-wc2018-widget-wrapper_burkina .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_burkina .gv-team-base-background-dark,
#gv-team-details-block_burkina .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_burkina .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_burkina .gv-team-base-border,
#gv-team-details-block_burkina .gv-team-base-border,
.gv-wc2018-widget-wrapper_burkina .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_burkina .gv-team-base-fill,
#gv-team-details-block_burkina .gv-team-base-fill,
.gv-wc2018-widget-wrapper_burkina .gv-team-base-fill,
#gv-team-block_burkina .gv-team-base-fill-darker-1,
#gv-team-details-block_burkina .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_burkina .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_burkina .gv-team-base-fill-darker-2,
#gv-team-details-block_burkina .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_burkina .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_burkina .gv-team-base-fill-darker-3,
#gv-team-details-block_burkina .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_burkina .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_burkina .gv-special-player-highlight:before,
#gv-team-details-block_burkina .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_burkina .gv-special-player-highlight:before {
    border-color: #f1493b
}

/* tonga */
.tonga-selected .gv-player-details,
.tonga-selected .gv-player-details-inner,
.tonga-selected #gv-player-details-pointer-inner,
.tonga-selected .gv-details-pointer-hand,
.tonga-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.tonga-selected .gv-player-details:before,
.tonga-selected .gv-player-details:after,
.tonga-selected .gv-player-details-inner:before,
.tonga-selected .gv-player-details-inner:after,
.tonga-selected #gv-player-details-pointer-inner:before,
.tonga-selected #gv-player-details-pointer-inner:after,
.tonga-selected .gv-details-pointer-hand:before,
.tonga-selected .gv-details-pointer-hand:after,
.tonga-selected .gv-player-details-block:before,
.tonga-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_tonga .gv-team-base-background,
#gv-team-details-block_tonga .gv-team-base-background,
.gv-wc2018-widget-wrapper_tonga .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_tonga .gv-team-base-background-dark,
#gv-team-details-block_tonga .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_tonga .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_tonga .gv-team-base-border,
#gv-team-details-block_tonga .gv-team-base-border,
.gv-wc2018-widget-wrapper_tonga .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_tonga .gv-team-base-fill,
#gv-team-details-block_tonga .gv-team-base-fill,
.gv-wc2018-widget-wrapper_tonga .gv-team-base-fill,
#gv-team-block_tonga .gv-team-base-fill-darker-1,
#gv-team-details-block_tonga .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_tonga .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_tonga .gv-team-base-fill-darker-2,
#gv-team-details-block_tonga .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_tonga .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_tonga .gv-team-base-fill-darker-3,
#gv-team-details-block_tonga .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_tonga .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_tonga .gv-special-player-highlight:before,
#gv-team-details-block_tonga .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_tonga .gv-special-player-highlight:before {
    border-color: #f1493b
}

/* burkina */
.burkina-selected .gv-player-details,
.burkina-selected .gv-player-details-inner,
.burkina-selected #gv-player-details-pointer-inner,
.burkina-selected .gv-details-pointer-hand,
.burkina-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.burkina-selected .gv-player-details:before,
.burkina-selected .gv-player-details:after,
.burkina-selected .gv-player-details-inner:before,
.burkina-selected .gv-player-details-inner:after,
.burkina-selected #gv-player-details-pointer-inner:before,
.burkina-selected #gv-player-details-pointer-inner:after,
.burkina-selected .gv-details-pointer-hand:before,
.burkina-selected .gv-details-pointer-hand:after,
.burkina-selected .gv-player-details-block:before,
.burkina-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_burkina .gv-team-base-background,
#gv-team-details-block_burkina .gv-team-base-background,
.gv-wc2018-widget-wrapper_burkina .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_burkina .gv-team-base-background-dark,
#gv-team-details-block_burkina .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_burkina .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_burkina .gv-team-base-border,
#gv-team-details-block_burkina .gv-team-base-border,
.gv-wc2018-widget-wrapper_burkina .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_burkina .gv-team-base-fill,
#gv-team-details-block_burkina .gv-team-base-fill,
.gv-wc2018-widget-wrapper_burkina .gv-team-base-fill,
#gv-team-block_burkina .gv-team-base-fill-darker-1,
#gv-team-details-block_burkina .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_burkina .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_burkina .gv-team-base-fill-darker-2,
#gv-team-details-block_burkina .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_burkina .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_burkina .gv-team-base-fill-darker-3,
#gv-team-details-block_burkina .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_burkina .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_burkina .gv-special-player-highlight:before,
#gv-team-details-block_burkina .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_burkina .gv-special-player-highlight:before {
    border-color: #f1493b
}

/* sierra */
.sierra-selected .gv-player-details,
.sierra-selected .gv-player-details-inner,
.sierra-selected #gv-player-details-pointer-inner,
.sierra-selected .gv-details-pointer-hand,
.sierra-selected .gv-player-details-block {
    border-color: #D1172D !important
}

.sierra-selected .gv-player-details:before,
.sierra-selected .gv-player-details:after,
.sierra-selected .gv-player-details-inner:before,
.sierra-selected .gv-player-details-inner:after,
.sierra-selected #gv-player-details-pointer-inner:before,
.sierra-selected #gv-player-details-pointer-inner:after,
.sierra-selected .gv-details-pointer-hand:before,
.sierra-selected .gv-details-pointer-hand:after,
.sierra-selected .gv-player-details-block:before,
.sierra-selected .gv-player-details-block:after {
    border-color: #D1172D !important
}

#gv-team-block_sierra .gv-team-base-background,
#gv-team-details-block_sierra .gv-team-base-background,
.gv-wc2018-widget-wrapper_sierra .gv-team-base-background {
    background-color: #D1172D
}

#gv-team-block_sierra .gv-team-base-background-dark,
#gv-team-details-block_sierra .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_sierra .gv-team-base-background-dark {
    background-color: #560a0e
}

#gv-team-block_sierra .gv-team-base-border,
#gv-team-details-block_sierra .gv-team-base-border,
.gv-wc2018-widget-wrapper_sierra .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_sierra .gv-team-base-fill,
#gv-team-details-block_sierra .gv-team-base-fill,
.gv-wc2018-widget-wrapper_sierra .gv-team-base-fill,
#gv-team-block_sierra .gv-team-base-fill-darker-1,
#gv-team-details-block_sierra .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_sierra .gv-team-base-fill-darker-1 {
    fill: #D1172D
}

#gv-team-block_sierra .gv-team-base-fill-darker-2,
#gv-team-details-block_sierra .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_sierra .gv-team-base-fill-darker-2 {
    fill: #ef3323
}

#gv-team-block_sierra .gv-team-base-fill-darker-3,
#gv-team-details-block_sierra .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_sierra .gv-team-base-fill-darker-3 {
    fill: #e82111
}

#gv-team-block_sierra .gv-special-player-highlight:before,
#gv-team-details-block_sierra .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_sierra .gv-special-player-highlight:before {
    border-color: #D1172D
}

/* djibouti */
.djibouti-selected .gv-player-details,
.djibouti-selected .gv-player-details-inner,
.djibouti-selected #gv-player-details-pointer-inner,
.djibouti-selected .gv-details-pointer-hand,
.djibouti-selected .gv-player-details-block {
    border-color: #6FB4E8 !important
}

.djibouti-selected .gv-player-details:before,
.djibouti-selected .gv-player-details:after,
.djibouti-selected .gv-player-details-inner:before,
.djibouti-selected .gv-player-details-inner:after,
.djibouti-selected #gv-player-details-pointer-inner:before,
.djibouti-selected #gv-player-details-pointer-inner:after,
.djibouti-selected .gv-details-pointer-hand:before,
.djibouti-selected .gv-details-pointer-hand:after,
.djibouti-selected .gv-player-details-block:before,
.djibouti-selected .gv-player-details-block:after {
    border-color: #6FB4E8 !important
}

#gv-team-block_djibouti .gv-team-base-background,
#gv-team-details-block_djibouti .gv-team-base-background,
.gv-wc2018-widget-wrapper_djibouti .gv-team-base-background {
    background-color: #6FB4E8
}

#gv-team-block_djibouti .gv-team-base-background-dark,
#gv-team-details-block_djibouti .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_djibouti .gv-team-base-background-dark {
    background-color: rgba(111, 180, 232, 1)
}

#gv-team-block_djibouti .gv-team-base-border,
#gv-team-details-block_djibouti .gv-team-base-border,
.gv-wc2018-widget-wrapper_djibouti .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_djibouti .gv-team-base-fill,
#gv-team-details-block_djibouti .gv-team-base-fill,
.gv-wc2018-widget-wrapper_djibouti .gv-team-base-fill,
#gv-team-block_djibouti .gv-team-base-fill-darker-1,
#gv-team-details-block_djibouti .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_djibouti .gv-team-base-fill-darker-1 {
    fill: rgba(111, 180, 232, 0.2)
}

#gv-team-block_djibouti .gv-team-base-fill-darker-2,
#gv-team-details-block_djibouti .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_djibouti .gv-team-base-fill-darker-2 {
    fill: rgba(111, 180, 232, 0.2)
}

#gv-team-block_djibouti .gv-team-base-fill-darker-3,
#gv-team-details-block_djibouti .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_djibouti .gv-team-base-fill-darker-3 {
    fill: rgba(111, 180, 232, 0.2)
}

#gv-team-block_djibouti .gv-special-player-highlight:before,
#gv-team-details-block_djibouti .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_djibouti .gv-special-player-highlight:before {
    border-color: #6FB4E8
}

/* equatorial */
.equatorial-selected .gv-player-details,
.equatorial-selected .gv-player-details-inner,
.equatorial-selected #gv-player-details-pointer-inner,
.equatorial-selected .gv-details-pointer-hand,
.equatorial-selected .gv-player-details-block {
    border-color: #6FB4E8 !important
}

.equatorial-selected .gv-player-details:before,
.equatorial-selected .gv-player-details:after,
.equatorial-selected .gv-player-details-inner:before,
.equatorial-selected .gv-player-details-inner:after,
.equatorial-selected #gv-player-details-pointer-inner:before,
.equatorial-selected #gv-player-details-pointer-inner:after,
.equatorial-selected .gv-details-pointer-hand:before,
.equatorial-selected .gv-details-pointer-hand:after,
.equatorial-selected .gv-player-details-block:before,
.equatorial-selected .gv-player-details-block:after {
    border-color: #6FB4E8 !important
}

#gv-team-block_equatorial .gv-team-base-background,
#gv-team-details-block_equatorial .gv-team-base-background,
.gv-wc2018-widget-wrapper_equatorial .gv-team-base-background {
    background-color: #6FB4E8
}

#gv-team-block_equatorial .gv-team-base-background-dark,
#gv-team-details-block_equatorial .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_equatorial .gv-team-base-background-dark {
    background-color: rgba(111, 180, 232, 1)
}

#gv-team-block_equatorial .gv-team-base-border,
#gv-team-details-block_equatorial .gv-team-base-border,
.gv-wc2018-widget-wrapper_equatorial .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_equatorial .gv-team-base-fill,
#gv-team-details-block_equatorial .gv-team-base-fill,
.gv-wc2018-widget-wrapper_equatorial .gv-team-base-fill,
#gv-team-block_equatorial .gv-team-base-fill-darker-1,
#gv-team-details-block_equatorial .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_equatorial .gv-team-base-fill-darker-1 {
    fill: rgba(111, 180, 232, 0.2)
}

#gv-team-block_equatorial .gv-team-base-fill-darker-2,
#gv-team-details-block_equatorial .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_equatorial .gv-team-base-fill-darker-2 {
    fill: rgba(111, 180, 232, 0.2)
}

#gv-team-block_equatorial .gv-team-base-fill-darker-3,
#gv-team-details-block_equatorial .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_equatorial .gv-team-base-fill-darker-3 {
    fill: rgba(111, 180, 232, 0.2)
}

#gv-team-block_equatorial .gv-special-player-highlight:before,
#gv-team-details-block_equatorial .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_equatorial .gv-special-player-highlight:before {
    border-color: #6FB4E8
}

/* somalia */
.somalia-selected .gv-player-details,
.somalia-selected .gv-player-details-inner,
.somalia-selected #gv-player-details-pointer-inner,
.somalia-selected .gv-details-pointer-hand,
.somalia-selected .gv-player-details-block {
    border-color: #6FB4E8 !important
}

.somalia-selected .gv-player-details:before,
.somalia-selected .gv-player-details:after,
.somalia-selected .gv-player-details-inner:before,
.somalia-selected .gv-player-details-inner:after,
.somalia-selected #gv-player-details-pointer-inner:before,
.somalia-selected #gv-player-details-pointer-inner:after,
.somalia-selected .gv-details-pointer-hand:before,
.somalia-selected .gv-details-pointer-hand:after,
.somalia-selected .gv-player-details-block:before,
.somalia-selected .gv-player-details-block:after {
    border-color: #6FB4E8 !important
}

#gv-team-block_somalia .gv-team-base-background,
#gv-team-details-block_somalia .gv-team-base-background,
.gv-wc2018-widget-wrapper_somalia .gv-team-base-background {
    background-color: #6FB4E8
}

#gv-team-block_somalia .gv-team-base-background-dark,
#gv-team-details-block_somalia .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_somalia .gv-team-base-background-dark {
    background-color: rgba(111, 180, 232, 1)
}

#gv-team-block_somalia .gv-team-base-border,
#gv-team-details-block_somalia .gv-team-base-border,
.gv-wc2018-widget-wrapper_somalia .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_somalia .gv-team-base-fill,
#gv-team-details-block_somalia .gv-team-base-fill,
.gv-wc2018-widget-wrapper_somalia .gv-team-base-fill,
#gv-team-block_somalia .gv-team-base-fill-darker-1,
#gv-team-details-block_somalia .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_somalia .gv-team-base-fill-darker-1 {
    fill: rgba(111, 180, 232, 0.2)
}

#gv-team-block_somalia .gv-team-base-fill-darker-2,
#gv-team-details-block_somalia .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_somalia .gv-team-base-fill-darker-2 {
    fill: rgba(111, 180, 232, 0.2)
}

#gv-team-block_somalia .gv-team-base-fill-darker-3,
#gv-team-details-block_somalia .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_somalia .gv-team-base-fill-darker-3 {
    fill: rgba(111, 180, 232, 0.2)
}

#gv-team-block_somalia .gv-special-player-highlight:before,
#gv-team-details-block_somalia .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_somalia .gv-special-player-highlight:before {
    border-color: #6FB4E8
}

/* gabon */
.gabon-selected .gv-player-details,
.gabon-selected .gv-player-details-inner,
.gabon-selected #gv-player-details-pointer-inner,
.gabon-selected .gv-details-pointer-hand,
.gabon-selected .gv-player-details-block {
    border-color: #FDD21D !important
}

.gabon-selected .gv-player-details:before,
.gabon-selected .gv-player-details:after,
.gabon-selected .gv-player-details-inner:before,
.gabon-selected .gv-player-details-inner:after,
.gabon-selected #gv-player-details-pointer-inner:before,
.gabon-selected #gv-player-details-pointer-inner:after,
.gabon-selected .gv-details-pointer-hand:before,
.gabon-selected .gv-details-pointer-hand:after,
.gabon-selected .gv-player-details-block:before,
.gabon-selected .gv-player-details-block:after {
    border-color: #FDD21D !important
}

#gv-team-block_gabon .gv-team-base-background,
#gv-team-details-block_gabon .gv-team-base-background,
.gv-wc2018-widget-wrapper_gabon .gv-team-base-background {
    background-color: #FDD21D
}

#gv-team-block_gabon .gv-team-base-background-dark,
#gv-team-details-block_gabon .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_gabon .gv-team-base-background-dark {
    background-color: #91720a
}

#gv-team-block_gabon .gv-team-base-border,
#gv-team-details-block_gabon .gv-team-base-border,
.gv-wc2018-widget-wrapper_gabon .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_gabon .gv-team-base-fill,
#gv-team-details-block_gabon .gv-team-base-fill,
.gv-wc2018-widget-wrapper_gabon .gv-team-base-fill,
#gv-team-block_gabon .gv-team-base-fill-darker-1,
#gv-team-details-block_gabon .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_gabon .gv-team-base-fill-darker-1 {
    fill: rgba(253, 210, 29, 1)
}

#gv-team-block_gabon .gv-team-base-fill-darker-2,
#gv-team-details-block_gabon .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_gabon .gv-team-base-fill-darker-2 {
    fill: rgba(253, 210, 29, 1)
}

#gv-team-block_gabon .gv-team-base-fill-darker-3,
#gv-team-details-block_gabon .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_gabon .gv-team-base-fill-darker-3 {
    fill: rgba(253, 210, 29, 1)
}

#gv-team-block_gabon .gv-special-player-highlight:before,
#gv-team-details-block_gabon .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_gabon .gv-special-player-highlight:before {
    border-color: #FDD21D
}

/* senegal */
.senegal-selected .gv-player-details,
.senegal-selected .gv-player-details-inner,
.senegal-selected #gv-player-details-pointer-inner,
.senegal-selected .gv-details-pointer-hand,
.senegal-selected .gv-player-details-block {
    border-color: #FDD21D !important
}

.senegal-selected .gv-player-details:before,
.senegal-selected .gv-player-details:after,
.senegal-selected .gv-player-details-inner:before,
.senegal-selected .gv-player-details-inner:after,
.senegal-selected #gv-player-details-pointer-inner:before,
.senegal-selected #gv-player-details-pointer-inner:after,
.senegal-selected .gv-details-pointer-hand:before,
.senegal-selected .gv-details-pointer-hand:after,
.senegal-selected .gv-player-details-block:before,
.senegal-selected .gv-player-details-block:after {
    border-color: #FDD21D !important
}

#gv-team-block_senegal .gv-team-base-background,
#gv-team-details-block_senegal .gv-team-base-background,
.gv-wc2018-widget-wrapper_senegal .gv-team-base-background {
    background-color: #FDD21D
}

#gv-team-block_senegal .gv-team-base-background-dark,
#gv-team-details-block_senegal .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_senegal .gv-team-base-background-dark {
    background-color: #91720a
}

#gv-team-block_senegal .gv-team-base-border,
#gv-team-details-block_senegal .gv-team-base-border,
.gv-wc2018-widget-wrapper_senegal .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_senegal .gv-team-base-fill,
#gv-team-details-block_senegal .gv-team-base-fill,
.gv-wc2018-widget-wrapper_senegal .gv-team-base-fill,
#gv-team-block_senegal .gv-team-base-fill-darker-1,
#gv-team-details-block_senegal .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_senegal .gv-team-base-fill-darker-1 {
    fill: rgba(253, 210, 29, 1)
}

#gv-team-block_senegal .gv-team-base-fill-darker-2,
#gv-team-details-block_senegal .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_senegal .gv-team-base-fill-darker-2 {
    fill: rgba(253, 210, 29, 1)
}

#gv-team-block_senegal .gv-team-base-fill-darker-3,
#gv-team-details-block_senegal .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_senegal .gv-team-base-fill-darker-3 {
    fill: rgba(253, 210, 29, 1)
}

#gv-team-block_senegal .gv-special-player-highlight:before,
#gv-team-details-block_senegal .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_senegal .gv-special-player-highlight:before {
    border-color: #FDD21D
}

/* iNDIA */

.india-selected .gv-player-details,
.india-selected .gv-player-details-inner,
.india-selected #gv-player-details-pointer-inner,
.india-selected .gv-details-pointer-hand,
.india-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.india-selected .gv-player-details:before,
.india-selected .gv-player-details:after,
.india-selected .gv-player-details-inner:before,
.india-selected .gv-player-details-inner:after,
.india-selected #gv-player-details-pointer-inner:before,
.india-selected #gv-player-details-pointer-inner:after,
.india-selected .gv-details-pointer-hand:before,
.india-selected .gv-details-pointer-hand:after,
.india-selected .gv-player-details-block:before,
.india-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_india .gv-team-base-background,
#gv-team-details-block_india .gv-team-base-background,
.gv-wc2018-widget-wrapper_india .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_india .gv-team-base-background-dark,
#gv-team-details-block_india .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_india .gv-team-base-background-dark {
    background-color: #9d3b09
}

#gv-team-block_india .gv-team-base-border,
#gv-team-details-block_india .gv-team-base-border,
.gv-wc2018-widget-wrapper_india .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_india .gv-team-base-fill,
#gv-team-details-block_india .gv-team-base-fill,
.gv-wc2018-widget-wrapper_india .gv-team-base-fill,
#gv-team-block_india .gv-team-base-fill-darker-1,
#gv-team-details-block_india .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_india .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_india .gv-team-base-fill-darker-2,
#gv-team-details-block_india .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_india .gv-team-base-fill-darker-2 {
    fill: #f2641b
}

#gv-team-block_india .gv-team-base-fill-darker-3,
#gv-team-details-block_india .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_india .gv-team-base-fill-darker-3 {
    fill: #e6570e
}

#gv-team-block_india .gv-special-player-highlight:before,
#gv-team-details-block_india .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_india .gv-special-player-highlight:before {
    border-color: #f1493b
}

/* niger */
.niger-selected .gv-player-details,
.niger-selected .gv-player-details-inner,
.niger-selected #gv-player-details-pointer-inner,
.niger-selected .gv-details-pointer-hand,
.niger-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.niger-selected .gv-player-details:before,
.niger-selected .gv-player-details:after,
.niger-selected .gv-player-details-inner:before,
.niger-selected .gv-player-details-inner:after,
.niger-selected #gv-player-details-pointer-inner:before,
.niger-selected #gv-player-details-pointer-inner:after,
.niger-selected .gv-details-pointer-hand:before,
.niger-selected .gv-details-pointer-hand:after,
.niger-selected .gv-player-details-block:before,
.niger-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_niger .gv-team-base-background,
#gv-team-details-block_niger .gv-team-base-background,
.gv-wc2018-widget-wrapper_niger .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_niger .gv-team-base-background-dark,
#gv-team-details-block_niger .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_niger .gv-team-base-background-dark {
    background-color: #9d3b09
}

#gv-team-block_niger .gv-team-base-border,
#gv-team-details-block_niger .gv-team-base-border,
.gv-wc2018-widget-wrapper_niger .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_niger .gv-team-base-fill,
#gv-team-details-block_niger .gv-team-base-fill,
.gv-wc2018-widget-wrapper_niger .gv-team-base-fill,
#gv-team-block_niger .gv-team-base-fill-darker-1,
#gv-team-details-block_niger .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_niger .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_niger .gv-team-base-fill-darker-2,
#gv-team-details-block_niger .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_niger .gv-team-base-fill-darker-2 {
    fill: #f2641b
}

#gv-team-block_niger .gv-team-base-fill-darker-3,
#gv-team-details-block_niger .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_niger .gv-team-base-fill-darker-3 {
    fill: #e6570e
}

#gv-team-block_niger .gv-special-player-highlight:before,
#gv-team-details-block_niger .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_niger .gv-special-player-highlight:before {
    border-color: #f1493b
}

/* cote */

.cote-selected .gv-player-details,
.cote-selected .gv-player-details-inner,
.cote-selected #gv-player-details-pointer-inner,
.cote-selected .gv-details-pointer-hand,
.cote-selected .gv-player-details-block {
    border-color: #f1493b !important
}

.cote-selected .gv-player-details:before,
.cote-selected .gv-player-details:after,
.cote-selected .gv-player-details-inner:before,
.cote-selected .gv-player-details-inner:after,
.cote-selected #gv-player-details-pointer-inner:before,
.cote-selected #gv-player-details-pointer-inner:after,
.cote-selected .gv-details-pointer-hand:before,
.cote-selected .gv-details-pointer-hand:after,
.cote-selected .gv-player-details-block:before,
.cote-selected .gv-player-details-block:after {
    border-color: #f1493b !important
}

#gv-team-block_cote .gv-team-base-background,
#gv-team-details-block_cote .gv-team-base-background,
.gv-wc2018-widget-wrapper_cote .gv-team-base-background {
    background-color: #f1493b
}

#gv-team-block_cote .gv-team-base-background-dark,
#gv-team-details-block_cote .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_cote .gv-team-base-background-dark {
    background-color: #9d3b09
}

#gv-team-block_cote .gv-team-base-border,
#gv-team-details-block_cote .gv-team-base-border,
.gv-wc2018-widget-wrapper_cote .gv-team-base-border {
    border-color: #121212
}

#gv-team-block_cote .gv-team-base-fill,
#gv-team-details-block_cote .gv-team-base-fill,
.gv-wc2018-widget-wrapper_cote .gv-team-base-fill,
#gv-team-block_cote .gv-team-base-fill-darker-1,
#gv-team-details-block_cote .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_cote .gv-team-base-fill-darker-1 {
    fill: #f1493b
}

#gv-team-block_cote .gv-team-base-fill-darker-2,
#gv-team-details-block_cote .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_cote .gv-team-base-fill-darker-2 {
    fill: #f2641b
}

#gv-team-block_cote .gv-team-base-fill-darker-3,
#gv-team-details-block_cote .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_cote .gv-team-base-fill-darker-3 {
    fill: #e6570e
}

#gv-team-block_cote .gv-special-player-highlight:before,
#gv-team-details-block_cote .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_cote .gv-special-player-highlight:before {
    border-color: #f1493b
}


/* ghana GREEN*/
.ghana-selected .gv-player-details,
.ghana-selected .gv-player-details-inner,
.ghana-selected #gv-player-details-pointer-inner,
.ghana-selected .gv-details-pointer-hand,
.ghana-selected .gv-player-details-block {
    border-color: #000000 !important
}

.ghana-selected .gv-player-details:before,
.ghana-selected .gv-player-details:after,
.ghana-selected .gv-player-details-inner:before,
.ghana-selected .gv-player-details-inner:after,
.ghana-selected #gv-player-details-pointer-inner:before,
.ghana-selected #gv-player-details-pointer-inner:after,
.ghana-selected .gv-details-pointer-hand:before,
.ghana-selected .gv-details-pointer-hand:after,
.ghana-selected .gv-player-details-block:before,
.ghana-selected .gv-player-details-block:after {
    border-color: #000000 !important
}

#gv-team-block_ghana .gv-team-base-background,
#gv-team-details-block_ghana .gv-team-base-background,
.gv-wc2018-widget-wrapper_ghana .gv-team-base-background {
    background-color: #000000
}

#gv-team-block_ghana .gv-team-base-background-dark,
#gv-team-details-block_ghana .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_ghana .gv-team-base-background-dark {
    background-color: #030903
}

#gv-team-block_ghana .gv-team-base-border,
#gv-team-details-block_ghana .gv-team-base-border,
.gv-wc2018-widget-wrapper_ghana .gv-team-base-border {
    border-color: #121212
}


#gv-team-block_ghana .gv-team-base-fill,
#gv-team-details-block_ghana .gv-team-base-fill,
.gv-wc2018-widget-wrapper_ghana .gv-team-base-fill,
#gv-team-block_ghana .gv-team-base-fill-darker-1,
#gv-team-details-block_ghana .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_ghana .gv-team-base-fill-darker-1 {
    fill: #000000
}

#gv-team-block_ghana .gv-team-base-fill-darker-2,
#gv-team-details-block_ghana .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_ghana .gv-team-base-fill-darker-2 {
    fill: #1d561e
}

#gv-team-block_ghana .gv-team-base-fill-darker-3,
#gv-team-details-block_ghana .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_ghana .gv-team-base-fill-darker-3 {
    fill: #164318
}

#gv-team-block_ghana .gv-special-player-highlight:before,
#gv-team-details-block_ghana .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_ghana .gv-special-player-highlight:before {
    border-color: #000000
}

/* african */
/* .african-selected .gv-player-details,
.african-selected .gv-player-details-inner,
.african-selected #gv-player-details-pointer-inner,
.african-selected .gv-details-pointer-hand,
.african-selected .gv-player-details-block {
    border-color: blue !important
} */

.african-selected .gv-player-details:before,
.african-selected .gv-player-details:after,
.african-selected .gv-player-details-inner:before,
.african-selected .gv-player-details-inner:after,
.african-selected #gv-player-details-pointer-inner:before,
.african-selected #gv-player-details-pointer-inner:after,
.african-selected .gv-details-pointer-hand:before,
.african-selected .gv-details-pointer-hand:after,
.african-selected .gv-player-details-block:before,
.african-selected .gv-player-details-block:after {
    border-color: #000000 !important
}

#gv-team-block_african .gv-team-base-background,
#gv-team-details-block_african .gv-team-base-background,
.gv-wc2018-widget-wrapper_african .gv-team-base-background {
    background-color: #000000
}

#gv-team-block_african .gv-team-base-background-dark,
#gv-team-details-block_african .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_african .gv-team-base-background-dark {
    background-color: #030903
}

#gv-team-block_african .gv-team-base-border,
#gv-team-details-block_african .gv-team-base-border,
.gv-wc2018-widget-wrapper_african .gv-team-base-border {
    border-color: #121212
}


#gv-team-block_african .gv-team-base-fill,
#gv-team-details-block_african .gv-team-base-fill,
.gv-wc2018-widget-wrapper_african .gv-team-base-fill,
#gv-team-block_african .gv-team-base-fill-darker-1,
#gv-team-details-block_african .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_african .gv-team-base-fill-darker-1 {
    fill: #000000
}

#gv-team-block_african .gv-team-base-fill-darker-2,
#gv-team-details-block_african .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_african .gv-team-base-fill-darker-2 {
    fill: #1d561e
}

#gv-team-block_african .gv-team-base-fill-darker-3,
#gv-team-details-block_african .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_african .gv-team-base-fill-darker-3 {
    fill: #164318
}

#gv-team-block_african .gv-special-player-highlight:before,
#gv-team-details-block_african .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_african .gv-special-player-highlight:before {
    border-color: #000000
}

/* south */
.south-selected .gv-player-details,
.south-selected .gv-player-details-inner,
.south-selected #gv-player-details-pointer-inner,
.south-selected .gv-details-pointer-hand,
.south-selected .gv-player-details-block {
    border-color: #000000 !important
}

.south-selected .gv-player-details:before,
.south-selected .gv-player-details:after,
.south-selected .gv-player-details-inner:before,
.south-selected .gv-player-details-inner:after,
.south-selected #gv-player-details-pointer-inner:before,
.south-selected #gv-player-details-pointer-inner:after,
.south-selected .gv-details-pointer-hand:before,
.south-selected .gv-details-pointer-hand:after,
.south-selected .gv-player-details-block:before,
.south-selected .gv-player-details-block:after {
    border-color: #000000 !important
}

#gv-team-block_south .gv-team-base-background,
#gv-team-details-block_south .gv-team-base-background,
.gv-wc2018-widget-wrapper_south .gv-team-base-background {
    background-color: #000000
}

#gv-team-block_south .gv-team-base-background-dark,
#gv-team-details-block_south .gv-team-base-background-dark,
.gv-wc2018-widget-wrapper_south .gv-team-base-background-dark {
    background-color: #030903
}

#gv-team-block_south .gv-team-base-border,
#gv-team-details-block_south .gv-team-base-border,
.gv-wc2018-widget-wrapper_south .gv-team-base-border {
    border-color: #121212
}


#gv-team-block_south .gv-team-base-fill,
#gv-team-details-block_south .gv-team-base-fill,
.gv-wc2018-widget-wrapper_south .gv-team-base-fill,
#gv-team-block_south .gv-team-base-fill-darker-1,
#gv-team-details-block_south .gv-team-base-fill-darker-1,
.gv-wc2018-widget-wrapper_south .gv-team-base-fill-darker-1 {
    fill: #000000
}

#gv-team-block_south .gv-team-base-fill-darker-2,
#gv-team-details-block_south .gv-team-base-fill-darker-2,
.gv-wc2018-widget-wrapper_south .gv-team-base-fill-darker-2 {
    fill: #1d561e
}

#gv-team-block_south .gv-team-base-fill-darker-3,
#gv-team-details-block_south .gv-team-base-fill-darker-3,
.gv-wc2018-widget-wrapper_south .gv-team-base-fill-darker-3 {
    fill: #164318
}

#gv-team-block_south .gv-special-player-highlight:before,
#gv-team-details-block_south .gv-special-player-highlight:before,
.gv-wc2018-widget-wrapper_south .gv-special-player-highlight:before {
    border-color: #000000
}















@media (max-width: 36.875em) {
    body.android .player.svelte-1gus7fp.svelte-1gus7fp {
        bottom: 59px !important
    }
}

.ball.svelte-1nowxln {
    position: absolute;
    width: 27px;
    right: -39px;
    transition: .5s .5s ease-out;
    bottom: 54px
}

@media (min-width: 36.875em) {
    .ball.svelte-1nowxln {
        bottom: 27px
    }
}

@media (min-width: 46.25em) {
    .ball.svelte-1nowxln {
        width: 38px
    }
}

@media (min-width: 61.25em) {
    .ball.svelte-1nowxln {
        bottom: 29px
    }
}

@media (min-width: 71.25em) {
    .ball.svelte-1nowxln {
        width: 36px;
        right: 240px;
        bottom: 38px
    }
}

.animate-kick .ball.svelte-1nowxln {
    transform: translate(-294px)
}

@media (min-width: 30em) {
    .animate-kick .ball.svelte-1nowxln {
        transform: translate(-394px)
    }
}

@media (min-width: 46.25em) {
    .animate-kick .ball.svelte-1nowxln {
        transform: translate(-498px)
    }
}

@media (min-width: 61.25em) {
    .animate-kick .ball.svelte-1nowxln {
        transform: translate(-552px)
    }
}

@media (min-width: 71.25em) {
    .animate-kick .ball.svelte-1nowxln {
        transform: translate(-448px)
    }
}

.animate-reset .ball.svelte-1nowxln {
    transform: translate(350%, -500%) !important;
    transition-duration: .2s
}

@media (min-width: 36.875em) {
    .animate-reset .ball.svelte-1nowxln {
        transform: translate(350%, -600%) !important
    }
}

@media (min-width: 46.25em) {
    .animate-reset .ball.svelte-1nowxln {
        transform: translate(350%, -500%) !important
    }
}

@media (max-width: 36.875em) {
    body.android .ball.svelte-1nowxln {
        bottom: 59px !important
    }
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-Light.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Light.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.ttf) format("truetype");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-Regular.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Regular.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.ttf) format("truetype");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.ttf) format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.ttf) format("truetype");
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.woff2) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.ttf) format("truetype");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: Guardian Titlepiece;
    src: url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.woff) format("woff"), url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

.Euro-header-extension.svelte-vpg0bt.svelte-vpg0bt {
    width: calc(100vw - var(--scroll-bar-width, 0px));
    margin-left: 0px;
    position: relative;
    overflow: hidden
}

@media (min-width: 30em) {
    .Euro-header-extension.svelte-vpg0bt.svelte-vpg0bt {
        /* margin-left: -20px */
    }
}

@media (min-width: 46.25em) {
    .Euro-header-extension.svelte-vpg0bt.svelte-vpg0bt {
        /* margin-left: -21px; */
        width: 740px;
        margin-bottom: 5px
    }

    .Euro-header-extension.svelte-vpg0bt.svelte-vpg0bt:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background-color: #dcdcdc;
        opacity: .3
    }
}

@media (min-width: 46.3125em) {
    .Euro-header-extension.svelte-vpg0bt.svelte-vpg0bt {
        /* border-left: 1px solid #dcdcdc;
        border-right: 1px solid #dcdcdc */
    }
}

@media (min-width: 61.25em) {
    .Euro-header-extension.svelte-vpg0bt.svelte-vpg0bt {
        width: 980px
    }
}

@media (min-width: 71.25em) {
    .Euro-header-extension.svelte-vpg0bt.svelte-vpg0bt {
        width: 1134px
    }
}

@media (min-width: 81.25em) {
    .Euro-header-extension.svelte-vpg0bt.svelte-vpg0bt {
        /* width: 1300px */
    }
}

.Euro-header-extension--red.svelte-vpg0bt.svelte-vpg0bt {
    background-color: #ff5943;
    grid-template-columns: 109px 121px 1fr;
    grid-template-areas: "image1 text image3";
    -moz-column-gap: 17px;
    column-gap: 17px
}

@media (min-width: 46.25em) {
    .Euro-header-extension--red.svelte-vpg0bt.svelte-vpg0bt {
        grid-template-areas: "text image2""image3 image2";
        grid-template-rows: 145px 178px
    }
}

@media (min-width: 71.25em) {
    .Euro-header-extension--red.svelte-vpg0bt.svelte-vpg0bt {
        grid-template-rows: 145px 284px;
        grid-template-areas: "image1 . text image2""image1 . image3 image2"
    }
}

.Euro-header-extension--red.svelte-vpg0bt p.svelte-vpg0bt {
    grid-area: text;
    margin-top: 2px
}

.Euro-header-extension--red.svelte-vpg0bt strong.svelte-vpg0bt,
.Euro-header-extension--red.svelte-vpg0bt span.svelte-vpg0bt {
    font-family: Guardian Headline, Guardian Headline Full, Guardian Egyptian Web, Georgia, serif;
    display: block;
    font-size: 26px;
    font-style: normal;
    font-weight: 300;
    line-height: 105%;
    color: #000 !important
}

@media (min-width: 46.25em) {

    .Euro-header-extension--red.svelte-vpg0bt strong.svelte-vpg0bt,
    .Euro-header-extension--red.svelte-vpg0bt span.svelte-vpg0bt {
        font-size: 50px;
        padding-left: 20px
    }
}

@media (min-width: 71.25em) {

    .Euro-header-extension--red.svelte-vpg0bt strong.svelte-vpg0bt,
    .Euro-header-extension--red.svelte-vpg0bt span.svelte-vpg0bt {
        font-size: 70px;
        padding-left: 0
    }
}

.Euro-header-extension--red.svelte-vpg0bt strong.svelte-vpg0bt {
    font-weight: 700;
    padding-bottom: 0
}

.Euro-header-extension--red.svelte-vpg0bt .image-1.svelte-vpg0bt {
    display: block
}

@media (min-width: 46.25em) {
    .Euro-header-extension--red.svelte-vpg0bt .image-1.svelte-vpg0bt {
        display: none
    }
}

@media (min-width: 71.25em) {
    .Euro-header-extension--red.svelte-vpg0bt .image-1.svelte-vpg0bt {
        display: block;
        grid-area: image1
    }
}

.Euro-header-extension--red.svelte-vpg0bt .image-3.svelte-vpg0bt {
    display: none
}

@media (min-width: 46.25em) {
    .Euro-header-extension--red.svelte-vpg0bt .image-3.svelte-vpg0bt {
        display: block;
        grid-area: image3;
        height: 178px
    }
}

@media (min-width: 71.25em) {
    .Euro-header-extension--red.svelte-vpg0bt .image-3.svelte-vpg0bt {
        height: auto;
        width: 73%;
        margin-top: 53px
    }
}

.Euro-header-extension--white.svelte-vpg0bt.svelte-vpg0bt {
    grid-template-areas: "text image2"
}

@media (min-width: 46.25em) {
    .Euro-header-extension--white.svelte-vpg0bt.svelte-vpg0bt {
        grid-template-areas: "text image2"
    }
}

@media (min-width: 71.25em) {
    .Euro-header-extension--white.svelte-vpg0bt.svelte-vpg0bt {
        grid-template-areas: "image1 . text image2"
    }
}

.Euro-header-extension--white.svelte-vpg0bt .image-2.svelte-vpg0bt {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 158px
}

@media (min-width: 22.5em) {
    .Euro-header-extension--white.svelte-vpg0bt .image-2.svelte-vpg0bt {
        height: 255px
    }
}

@media (min-width: 46.25em) {
    .Euro-header-extension--white.svelte-vpg0bt .image-2.svelte-vpg0bt {
        height: 419px;
        right: -385px
    }
}

@media (min-width: 61.25em) {
    .Euro-header-extension--white.svelte-vpg0bt .image-2.svelte-vpg0bt {
        right: -140px
    }
}

@media (min-width: 71.25em) {
    .Euro-header-extension--white.svelte-vpg0bt .image-2.svelte-vpg0bt {
        height: 575px;
        right: -605px
    }
}

@media (min-width: 81.25em) {
    .Euro-header-extension--white.svelte-vpg0bt .image-2.svelte-vpg0bt {
        right: -130px;
        top: 0px;
    }
}

.Euro-header-extension--red.svelte-vpg0bt.svelte-vpg0bt,
.Euro-header-extension--white.svelte-vpg0bt.svelte-vpg0bt {
    display: grid
}

@media (min-width: 46.25em) {

    .Euro-header-extension--red.svelte-vpg0bt.svelte-vpg0bt,
    .Euro-header-extension--white.svelte-vpg0bt.svelte-vpg0bt {
        -moz-column-gap: 0;
        column-gap: 0;
        grid-template-columns: 478px 1fr
    }
}

@media (min-width: 71.25em) {

    .Euro-header-extension--red.svelte-vpg0bt.svelte-vpg0bt,
    .Euro-header-extension--white.svelte-vpg0bt.svelte-vpg0bt {
        -moz-column-gap: 10px;
        column-gap: 10px;
        grid-template-columns: 239px 1px 640px 1fr
    }
}

.Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--red.svelte-vpg0bt {
    grid-template-columns: 125px 1fr;
    -moz-column-gap: 5px;
    column-gap: 5px
}

@media (min-width: 71.25em) {
    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--red .image-1.svelte-vpg0bt {
        display: none
    }
}

@media (min-width: 81.25em) {
    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--red .image-1.svelte-vpg0bt {
        height: 590px;
        display: block;
        margin-left: -2px
    }
}

@media (min-width: 46.25em) {
    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--red .image-3.svelte-vpg0bt {
        width: 477px;
        height: auto;
        margin-top: 53px
    }
}

@media (min-width: 71.25em) {
    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--red .image-3.svelte-vpg0bt {
        width: 640px;
        margin-top: 0
    }
}

.Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--red p.svelte-vpg0bt {
    max-width: 200px
}

@media (min-width: 46.25em) {
    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--red.svelte-vpg0bt {
        grid-template-areas: "text image2""image3 image2";
        grid-template-rows: 145px 178px;
        -moz-column-gap: 0;
        column-gap: 0;
        grid-template-columns: 478px 1fr
    }

    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--red p.svelte-vpg0bt {
        max-width: 640px
    }
}

@media (min-width: 71.25em) {
    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--red.svelte-vpg0bt {
        grid-template-rows: 243px 168px;
        grid-template-columns: 183px 640px 1fr;
        grid-template-areas: "image1 text image2""image1 image3 image2"
    }

    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--red p.svelte-vpg0bt {
        margin-left: 0 !important;
        border-left: none !important
    }
}

@media (min-width: 81.25em) {
    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--red.svelte-vpg0bt {
        -moz-column-gap: 10px;
        column-gap: 10px;
        grid-template-columns: 240px 640px 1fr
    }
}

@media (min-width: 71.25em) {
    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--white.svelte-vpg0bt {
        grid-template-columns: 183px 640px 1fr;
        grid-template-areas: "image1 text image2"
    }
}

@media (min-width: 81.25em) {
    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--white.svelte-vpg0bt {
        grid-template-columns: 239px 1px 640px 1fr;
        grid-template-areas: "image1 . text image2"
    }
}

.Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--white .image-2.svelte-vpg0bt {
    height: 177px
}

@media (min-width: 22.5em) {
    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--white .image-2.svelte-vpg0bt {
        height: 212px
    }
}

@media (min-width: 46.25em) {
    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--white .image-2.svelte-vpg0bt {
        height: 419px;
        right: -385px
    }
}

@media (min-width: 61.25em) {
    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--white .image-2.svelte-vpg0bt {
        right: -140px
    }
}

@media (min-width: 71.25em) {
    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--white .image-2.svelte-vpg0bt {
        height: 590px;
        right: -557px
    }
}

@media (min-width: 81.25em) {
    .Euro-header-extension.golden-boot.svelte-vpg0bt .Euro-header-extension--white .image-2.svelte-vpg0bt {
        height: 590px;
        right: -493px
    }
}

body.ios .Euro-header-extension,
body.android .Euro-header-extension {
    margin-left: 0 !important
}

@media (min-width: 30em) {

    body.ios .Euro-header-extension,
    body.android .Euro-header-extension {
        margin-left: 0 !important
    }
}

@media (min-width: 46.25em) {

    body.ios .Euro-header-extension,
    body.android .Euro-header-extension {
        width: calc(100vw - var(--scroll-bar-width, 0px)) !important
    }
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Light.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Light.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-LightItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-LightItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-LightItalic.ttf) format("truetype");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Regular.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Regular.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-RegularItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-RegularItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.ttf) format("truetype");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.ttf) format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.ttf) format("truetype");
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.woff2) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.ttf) format("truetype");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: Guardian Titlepiece;
    src: url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.woff) format("woff"), url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-Light.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Light.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-LightItalic.ttf) format("truetype");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-Regular.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Regular.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.woff2) format("woff2"), url(jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.woff) format("woff"), url(jasmeen-asset\euro-font/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-MediumItalic.ttf) format("truetype");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Semibold.ttf) format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-SemiboldItalic.ttf) format("truetype");
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BoldItalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.woff2) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-Black.ttf) format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: Guardian Headline Full;
    src: url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.woff2) format("woff2"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.woff) format("woff"), url(jasmeen-asset/euro-font/GHGuardianHeadline-BlackItalic.ttf) format("truetype");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: Guardian Titlepiece;
    src: url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.woff2) format("woff2"), url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.woff) format("woff"), url(jasmeen-asset/euro-font/GTGuardianTitlepiece-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}

nav+section {
    display: none
}

nav+aside {
    display: none
}

aside+section {
    display: none
}

.animate-kick .ball.kick {
    transition-duration: .2s;
    transform: translate(calc(-500% - 294px), -500%) !important
}

@media (min-width: 30em) {
    .animate-kick .ball.kick {
        transform: translate(calc(-500% - 394px), -500%) !important
    }
}

@media (min-width: 36.875em) {
    .animate-kick .ball.kick {
        transform: translate(calc(-500% - 394px), -600%) !important
    }
}

@media (min-width: 46.25em) {
    .animate-kick .ball.kick {
        transform: translate(calc(-500% - 498px), -500%) !important
    }
}

@media (min-width: 61.25em) {
    .animate-kick .ball.kick {
        transform: translate(calc(-500% - 552px), -500%) !important
    }
}

@media (min-width: 71.25em) {
    .animate-kick .ball.kick {
        transform: translate(calc(-500% - 448px), -500%) !important
    }
}

.animate-kick.animate-reset .ball.kick.reset-y {
    transform: translate(350%) !important;
    transition: transform .2s ease
}

.animate-kick.animate-reset .ball.kick.reset-x {
    transform: translate(0) !important;
    transition: transform .4s ease-out
}

.standfirst,
#standfirst,
[data-gu-name=standfirst] {
    grid-area: text
}

.standfirst .content__standfirst,
.standfirst .standfirst__inner,
#standfirst .content__standfirst,
#standfirst .standfirst__inner,
[data-gu-name=standfirst] .content__standfirst,
[data-gu-name=standfirst] .standfirst__inner {
    font-family: Guardian Headline, Guardian Headline Full, Guardian Egyptian Web, Georgia, serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 115%;
    max-width: 236px;
    margin: 5px 0 30px 10px
}

@media (min-width: 46.25em) {

    .standfirst .content__standfirst,
    .standfirst .standfirst__inner,
    #standfirst .content__standfirst,
    #standfirst .standfirst__inner,
    [data-gu-name=standfirst] .content__standfirst,
    [data-gu-name=standfirst] .standfirst__inner {
        padding: 4px 0 15px 20px;
        margin: 0;
        max-width: 445px
    }
}

@media (min-width: 71.25em) {

    .standfirst .content__standfirst,
    .standfirst .standfirst__inner,
    #standfirst .content__standfirst,
    #standfirst .standfirst__inner,
    [data-gu-name=standfirst] .content__standfirst,
    [data-gu-name=standfirst] .standfirst__inner {
        font-size: 20px;
        max-width: 385px;
        padding: 9px 0 45px
    }
}

#headline,
[data-gu-name=headline],
.headline {
    opacity: 0;
    visibility: hidden;
    position: absolute
}

.article-header,
[data-gu-name=title] {
    display: none
}